danielrosehill/ASR-WPM-And-Background-Noise-Eval
ASR WPM and Background Noise Evaluation Dataset A dataset of annotated audio recordings for evaluating how different factors affect Whisper (and other ASR/STT systems) transcription accuracy. Purpose This dataset provides controlled audio samples with annotations to evaluate ASR performance across: Speaking pace (fast, normal, slow, mumbled, whispered, weird voices) Background noise (cafe, music, conversations in various languages, traffic, sirens, etc.)… See the full description on the dataset page: https://huggingface.co/datasets/danielrosehill/ASR-WPM-And-Background-Noise-Eval.
ASR WPM and Background Noise Evaluation Dataset
A dataset of annotated audio recordings for evaluating how different factors affect Whisper (and other ASR/STT systems) transcription accuracy.
Purpose
This dataset provides controlled audio samples with annotations to evaluate ASR performance across:
- Speaking pace (fast, normal, slow, mumbled, whispered, weird voices)
- Background noise (cafe, music, conversations in various languages, traffic, sirens, etc.)
- Microphone distance (close, normal, far)
Dataset Structure
Each sample includes:
- A WAV audio file (16kHz mono)
- Metadata with annotations describing recording conditions
Features
Annotation Categories
Speaking Pace:
fast- As fast as possiblequick- Quicker than normalnormal- Normal/conversationalslow- Deliberately slowwhispered- Whispered speechloud- Louder than normalweird_voices- Altered/unusual voice patterns
Microphone Distance:
close- Less than 6 inchesnormal- 6-12 inchesfar- Greater than 12 inches
Background Noise:
none- Silencecafe- Coffee shop ambiencemusic- Background music (various genres)convo_same- Same-language conversationconvo_other- Other-language conversation (Spanish, Arabic, Korean, Japanese, Mandarin, Cantonese, Irish English)convo_mixed- Mixed language babbletransit- Airport/transportation soundshonking- Traffic/hornssiren- Emergency vehicle sirensdogs- Dog barkingbaby- Baby sounds
Audio Specifications
- Format: WAV
- Sample Rate: 16kHz
- Channels: Mono
- Equipment: Samson Q2U USB Microphone
Usage
from datasets import load_dataset
dataset = load_dataset("danielrosehill/ASR-WPM-And-Background-Noise-Eval")
# Access audio and metadata
for sample in dataset["train"]:
audio = sample["audio"]
pace = sample["annotations"]["pace"]
noise = sample["annotations"]["background_noise"]Use Cases
- Benchmarking ASR/STT models under varying conditions
- Evaluating robustness to background noise
- Testing speech recognition at different speaking rates
- Comparing transcription accuracy across challenging audio scenarios
Source
Recording tools and methodology: Whisper-WPM-Eval
License
MIT
