Views
No views yet
openai/whisper-small
for transcribing non-native (accented) English. On a speaker-disjoint
held-out test set it reduces word error rate (WER) from 21.30% to 15.53%
(a 5.77-point absolute, ~27% relative improvement) over the base model.| Model | Test WER |
|---|---|
openai/whisper-small (baseline) | 21.30% |
whisper-small-accented-en (this model) | 15.53% |
jiwer against gold
transcripts on a speaker-disjoint held-out split (no test speaker appears in
training).1from transformers import pipeline
2
3asr = pipeline(
4 "automatic-speech-recognition",
5 model="katherineahn/whisper-small-accented-en",
6)
7print(asr("audio.wav")["text"])facebook/voxpopuli,
config en_accented: European Parliament recordings from non-native English
speakers spanning 15 first-language backgrounds. Filtered to examples with gold
transcripts, then split speaker-disjoint (364 speakers, 54 held out) and capped at
3,000 training / 400 test clips. A small number of clips that failed to decode
were skipped.Seq2SeqTrainer on a single Tesla T4 GPU.openai/whisper-small (~242M parameters)whisper-small is a small model; larger Whisper variants will transcribe more
accurately at the cost of speed and memory.