whatmodel.sh / stt / Whisper small

Whisper small is an open-weights speech-to-text model from OpenAI, released September 2022. Its published size is 0.244B parameters. Licence: apache-2.0.

Catalogue identity notes

Multilingual small checkpoint (openai/whisper-small@973afd2). Hugging Face mirror created 2022-09-26 with the Whisper release (arXiv 2212.04356). Multilingual checkpoint (openai-whisper name 'small'), distinct from the English-only small.en. Params from the Whisper README size table.

38.7±2.1#140 of 162 speech-to-text modelsfrom 17 benchmark results across 11 sources

Score within the Open ASR English short-form WER (March 2026) comparison set only.

$ how it compares

The speech-to-text models ranked either side of Whisper small, out of 176 with a score, then more from OpenAI.

#modelscorewhereRAMreleased
152ESPnet Conformer RNN-T (no LM) ESPnet40±4local~8GB2022-04
153STT En Conformer-CTC Small NVIDIA39±3local~0.6GB2023-06
154Whisper small OpenAI39±2local~1.1GB2022-09
155Moonshine Base Useful Sensors (Moonshine AI)38±3local~0.8GB2024-10
156Whisper base.en OpenAI35±3local~0.7GB2022-09
more from OpenAI
13GPT Transcribe OpenAI64±4api $0.0045/audio min2026-07
48GPT-Realtime-Whisper OpenAI59±3api $0.017/audio min2026-05
61Whisper large-v3-turbo OpenAI57±1api $0.0005/audio min +local~2.4GB2024-10

see all speech-to-text models · find the ones that fit your machine

$ what it's good at

other tests16 not in a task · 98% of its score
testresultvs the others in its rundifficultycountswhy
LibriSpeech test-clean WER +13.3% ✎▁···▁▁▂·▄▄██ beats 7/56avg 2.3%▇▇▇▇▇▇▇▇ 20%blunt · several runs
Omnilingual ASR paper · FLEURS-81 test mean CER (Whisper-covered languages)50.8% ✎▅···▃···▃▃██ beats 0/10avg 13%▇▇▇▇ 11%sharp · noisy
FLEURS English test WER6.5% ✎▁··▁▁▁▁▁▃▃█▁ beats 13/56avg 5.8%▇▇▇ 7.6%blunt
Omnilingual ASR paper · Common Voice 22 (76 languages) test mean CER111.7% ✎▃▂▂····▂▆··█ beats 0/10avg 21%▇▇▇ 7.5%sharp · noisy
FLEURS Mandarin test error rate23.1% ✎▂▂··▃▄▂▂·▆██ beats 2/17avg 12%▇▇▇ 7.2%typical
PESTE · Persian FLEURS (fa_ir) corpus CER26.0% ✎▄··▄·▄▄▄··██ beats 2/8avg 12%▇▇▇ 7.2%typical
Open ASR Leaderboard – Chilean Spanish · 3-dataset average WER16.4% ✎▃▂·····▂▂·█▂ beats 0/8avg 13%▇▇▇ 7.0%typical
Danish ASR Leaderboard · mean WER over 5 Danish test sets (RyeAI)46.9% ✎▂▂···▃▂▅█▃▂▂ beats 3/16avg 32%▇▇ 5.7%blunt
8 more tests
testresultvs the others in its rundifficultycountswhy
Betthupferl (German dialect ASR benchmark) · Standard German audio → Standard German transcript WER20.3% ✎▄·█·▄▄▄▄·█▄▄ beats 4/10avg 15%▇▇ 4.4%blunt
Open Universal Arabic ASR Leaderboard · 6-test-set average WER55.1% ✎▃·▂▂▅█▅▃▂▅▂▂ beats 0/22avg 40%▇▇ 4.3%blunt
verli STT benchmark · SPGISpeech 1,200-clip sample WER4.1% ✎▂·····▄▂█▂▂▄ beats 1/11avg 4.6%▇▇ 4.1%typical
verli STT benchmark · Earnings-22 WER (2,741 utt.)14.9% ✎▃·▃▅··▃▃▅▅█▃ beats 3/13avg 16%▇▇ 3.8%blunt
TurkASR-Bench (7 Turkish sources, 5,200 utterances) · corpus WER21.7% ✎▃··▃▃··▅··█▅ beats 3/9avg 17%▇ 3.5%blunt
AfriSpeech-200 test (108 African accents) · WER39.1% ✎███····█████ beats 4/7avg 30%▇ 2.4%blunt
Betthupferl (German dialect ASR benchmark) · dialect audio → Standard German transcript WER47.4% ✎▃█····▃▅▃·▅▃ beats 4/10avg 41%▇ 1.9%blunt
TED-LIUM test WER (short-form)12.3% ✎▂····▂▂▂█▃▃▂ beats 10/13avg 9.2%▇ 1.1%blunt

$ where to run it

Other ways to run it

version

  1. Run it as published · needs ~1.1 GB · from github.com/openai (official)
    uvx --from openai-whisper whisper audio.mp3 --model small

Official weights and documentation: huggingface.co/openai ↗

$ how the score was worked out · transcribe.cpp model catalog… 34%, Omnilingual ASR: Open-Source… 18%, verliapp/stt-benchmark · inde… 8% and 8 more

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json