Mindket

AADD

Newversion 1 · updated

Overview

Detects 12 kinds of audio degradation in speech recordings every 20 ms, such as noise, reverb, clipping and codec artefacts. Meant for cleaning speech datasets and auditing recordings.

AADD is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip
  • The aadd package from the project's GitHub page, which holds the code and command line
  • Room for the checkpoint, which downloads on first use
Runs in
  • The aadd command line tool, on Windows, macOS or Linux with Python
  • Python programs, through the Detector class
  • Speech dataset pipelines for ASR and TTS
Start with
pip install -U huggingface_hub
hf download gertelrina/aadd

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

AADD, short for Automatic Audio Degradation Detection, checks speech recordings and marks which of 12 problems are present and where. Examples include noise, reverb, clipping, packet loss, hum and clicks, plus changes to pitch and speed. Several can show up at once.

Who it suits

Teams that build speech datasets for recognition or synthesis, and engineers who audit recordings for quality problems.

IndustryWho uses itHow they use itExample
Speech AIML engineersFilter noisy or damaged clips out of a training setA report on a folder of recordings
TelecomAudio engineersSpot packet loss and codec artefacts in call audioA call checked in 0.1 s segments
MediaSound editorsFind clipping, clicks or hum in recordingsA podcast session scanned for hum
ResearchAudio researchersStudy degradation detection with a Whisper-based modelA test on noise and reverb benchmarks

If you only need to remove noise from audio, you can skip it, since this tool detects problems and does not repair them.

Where to use it

  • The aadd command line tool, on Windows, macOS or Linux with Python
  • Python programs, through the Detector class
  • Speech dataset pipelines for ASR and TTS
Use caseWhoWhat they get back
Dataset cleaningML engineersAn HTML report on a folder of recordings
Frame-level detectionAudio engineersA probability for each of 12 classes every 20 ms
Segment exportAnalystsA CSV file of detections per fixed time segment

How to set it up

  • Python and pip
  • The aadd package from the project's GitHub page, which holds the code and command line
  • Room for the checkpoint, which downloads on first use
  1. Install the Hugging Face hub tools with pip.
  2. Download the checkpoint with the hf command, or let the tool fetch it on first use.
  3. Install the aadd package from its GitHub page.
  4. Run aadd scan on a file or folder.
pip install -U huggingface_hub
hf download gertelrina/aadd

How to use it

Run aadd scan on a folder with a report option, or on one file with a finer resolution. The default model is v3.1. In Python, create a Detector and call predict_file.

aadd scan my_dataset/ --report report.html              # downloads this checkpoint on first use
aadd scan call.wav --resolution 0.1 --segments per_100ms.csv        # v3.1 is the default model
from aadd import Detector

det = Detector("v3", resolution=0.1)       # segments of 0.1 s (1.0 by default); 20-ms frames in res.frame_probs
res = det.predict_file("call.wav")
res.detected                                # {'noise': 0.97, 'reverb': 0.88}
res.frame_probs.shape                       # (n_frames_20ms, 12)
ToolWhat it does
aadd scanScans a file or folder and writes a report or a segment file
DetectorPython class that loads the model
predict_fileReturns detected classes and frame probabilities
resolutionSets the segment length in seconds

Example

You run aadd scan on call.wav with a resolution of 0.1 and a segments file. You get a CSV with detections per 100 ms, so you can see where noise or reverberation starts and ends.

For newcomers and experts

Start by scanning one short recording and opening the report. The default threshold is conservative on mild noise, so lower it when filtering datasets.

The model uses the encoder of Whisper-small, with 88M parameters, fine-tuned end to end. For every 20 ms frame it gives one score per class, working on 8-second windows, and sliding windows let it cover recordings of any length. The latest version cut false music detections in babble from cafes and buses, with noisy clips flagged as music falling from 42% to 28% on VoiceBank-DEMAND.

  1. Give it a recording
  2. Whisper-small encoder reads 8 s windows
  3. One score per class per 20 ms frame
  4. A report or segment file lists what it found

Good to know

  • License: MIT
  • Cost to run: none named
  • Data it reaches: the audio files you scan, and Hugging Face for the checkpoint
  • Not for: other languages, since training covered English and Russian
  • Limits: it reports problems but does not repair audio, and mild noise may need a lower threshold
ROC-AUC for noise or reverberation in the card's benchmarks
VoiceBank-DEMAND noise0.992
DNS 2020 noise0.998
DNS 2020 reverberation1.000
Dynamic-SUPERB noise0.992

README and files

README

AADD

Detects 12 kinds of audio degradation in speech recordings every 20 ms, such as noise, reverb, clipping and codec artefacts. Meant for cleaning speech datasets and auditing recordings.

Made by gertelrina on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: AADD, short for Automatic Audio Degradation Detection, checks speech recordings and marks which of 12 problems are present and where. Examples include noise, reverb, clipping, packet loss, hum and clicks, plus changes to pitch and speed. Several can show up at once.

Who it suits: Teams that build speech datasets for recognition or synthesis, and engineers who audit recordings for quality problems.

Industry | Who uses it | How they use it | Example
Speech AI | ML engineers | Filter noisy or damaged clips out of a training set | A report on a folder of recordings
Telecom | Audio engineers | Spot packet loss and codec artefacts in call audio | A call checked in 0.1 s segments
Media | Sound editors | Find clipping, clicks or hum in recordings | A podcast session scanned for hum
Research | Audio researchers | Study degradation detection with a Whisper-based model | A test on noise and reverb benchmarks

If you only need to remove noise from audio, you can skip it, since this tool detects problems and does not repair them.

Where to use it:

  • The aadd command line tool, on Windows, macOS or Linux with Python
  • Python programs, through the Detector class
  • Speech dataset pipelines for ASR and TTS
Use case | Who | What they get back
Dataset cleaning | ML engineers | An HTML report on a folder of recordings
Frame-level detection | Audio engineers | A probability for each of 12 classes every 20 ms
Segment export | Analysts | A CSV file of detections per fixed time segment

How to set it up:

  • Python and pip
  • The aadd package from the project's GitHub page, which holds the code and command line
  • Room for the checkpoint, which downloads on first use
  1. Install the Hugging Face hub tools with pip.
  2. Download the checkpoint with the hf command, or let the tool fetch it on first use.
  3. Install the aadd package from its GitHub page.
  4. Run aadd scan on a file or folder.
pip install -U huggingface_hub
hf download gertelrina/aadd

How to use it: Run aadd scan on a folder with a report option, or on one file with a finer resolution. The default model is v3.1. In Python, create a Detector and call predict_file.

aadd scan my_dataset/ --report report.html              # downloads this checkpoint on first use
aadd scan call.wav --resolution 0.1 --segments per_100ms.csv        # v3.1 is the default model
from aadd import Detector

det = Detector("v3", resolution=0.1)       # segments of 0.1 s (1.0 by default); 20-ms frames in res.frame_probs
res = det.predict_file("call.wav")
res.detected                                # {'noise': 0.97, 'reverb': 0.88}
res.frame_probs.shape                       # (n_frames_20ms, 12)
Tool | What it does
aadd scan | Scans a file or folder and writes a report or a segment file
Detector | Python class that loads the model
predict_file | Returns detected classes and frame probabilities
resolution | Sets the segment length in seconds

Example: You run aadd scan on call.wav with a resolution of 0.1 and a segments file. You get a CSV with detections per 100 ms, so you can see where noise or reverberation starts and ends.

For newcomers and experts: Start by scanning one short recording and opening the report. The default threshold is conservative on mild noise, so lower it when filtering datasets.

The model uses the encoder of Whisper-small, with 88M parameters, fine-tuned end to end. For every 20 ms frame it gives one score per class, working on 8-second windows, and sliding windows let it cover recordings of any length. The latest version cut false music detections in babble from cafes and buses, with noisy clips flagged as music falling from 42% to 28% on VoiceBank-DEMAND.

Give it a recording
Whisper-small encoder reads 8 s windows
One score per class per 20 ms frame
A report or segment file lists what it found

Good to know:

  • License: MIT
  • Cost to run: none named
  • Data it reaches: the audio files you scan, and Hugging Face for the checkpoint
  • Not for: other languages, since training covered English and Russian
  • Limits: it reports problems but does not repair audio, and mild noise may need a lower threshold
Title: ROC-AUC for noise or reverberation in the card's benchmarks
VoiceBank-DEMAND noise: 0.992
DNS 2020 noise: 0.998
DNS 2020 reverberation: 1.000
Dynamic-SUPERB noise: 0.992

On Hugging Face, 13 November 2026

  • Task: audio classification
  • Library: pytorch
  • Downloads in the last 30 days: 73
  • Likes: 9
  • License: mit
  • Languages: en, ru
  • Based on: openai/whisper-small
  • Tags: pytorch, aadd, audio, speech, audio-quality, degradation-detection, data-curation, sound-event-detection, whisper, audio-classification

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download gertelrina/aadd

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
AADD This page739—mit
Anuvani-LIDShares audio-classification · speech · audio2767116Mapache-2.0
wespeaker-voxceleb-resnet34-LMShares speech · audio · pytorch5,889,758226—cc-by-4.0
Parakeet RNNT 1.1BShares speech · audio · pytorch8,7091891.1Bcc-by-4.0
ARK-ASR-3BShares speech · audio · pytorch1,6551154.1Bapache-2.0
LongCap-35B-A3B-FP8Shares sound-event-detection · audio65235.3Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k