Downloads · 30 days
111
1% of all-time downloads
Etherll/NoisySpeechDetection-v0.2
NoisySpeechDetection-v0.2 is a audio classification model from Etherll. Use it for the audio classification task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
This is a binary audio classification model that determines if a speech recording is clean or if it is degraded by environmental noise.
Downloads · 30 days
111
1% of all-time downloads
All-time downloads
9.8K
Public
Parameters
88.4M
177 MB on disk
Likes
11
Public
Click a slice to open those files.
.safetensors177 MB · 99%
From the Hugging Face model README
This is a binary audio classification model that determines if a speech recording is clean or if it is degraded by environmental noise.
It is specifically trained to be robust and understand the difference between clean audio and audio that has actual background noise (like cars, music, or other people talking).
clean: The audio contains speech with no significant environmental noise. This includes high-quality recordings as well as recordings with source artifacts like hiss, clipping, or "bad microphone" quality.noisy: The audio contains speech that is obscured by external, environmental background noise.This model is ideal for:
Limitations:
clean.The easiest way to use this model is with a pipeline.
pip install transformers torch
from transformers import pipeline
classifier = pipeline("audio-classification", model="Etherll/NoisySpeechDetection-v0.2")
# Classify a local audio file (must be a WAV or other supported format)
# The pipeline automatically handles resampling to 16kHz.
results = classifier("path/to/your_audio_file.wav")
# The result is a list of dictionaries
# [{'score': 0.9979726672172546, 'label': 'clean'},
# {'score': 0.002027299487963319, 'label': 'noisy'}]
print(results)
Note: The model outputs a confidence score for each label. In my use case, I consider audio to be clean if the score for the
cleanlabel is greater than 0.7.
This model was trained on a sophisticated, custom-built dataset of ~55,000 audio clips, specifically designed to teach the nuances of audio quality.
This whisper model was trained 2x faster with Unsloth and Huggingface's TRL library.