data
Whisper language benchmark table
The original Whisper paper reports substantially different error rates across languages. Use this table to compare models within a language, then test your own recording.
Last checked:
Original FLEURS results
Values below are percentages from Table 13. Chinese, Japanese, Thai, Lao and Myanmar use character splitting in the paper’s normalizer and therefore report CER. Other rows report WER. The original experiment is not a measurement of quantized browser inference. The lowest number in a row can help you choose a sample test; it cannot promise transcript quality.
| Language | Metric | Tiny | Base | Small |
|---|---|---|---|---|
| Afrikaans | WER | 91.2 | 81.5 | 61.1 |
| Amharic | WER | 122.9 | 196.8 | 120.2 |
| Arabic | WER | 63.4 | 48.8 | 30.6 |
| Assamese | WER | 102 | 102 | 108 |
| Azerbaijani | WER | 93.1 | 76.4 | 49.1 |
| Belarusian | WER | 94 | 91.3 | 75.1 |
| Bulgarian | WER | 81 | 65.1 | 37.3 |
| Bengali | WER | 101.6 | 100.6 | 104.4 |
| Bosnian | WER | 82.1 | 66.7 | 39.4 |
| Catalan | WER | 42.8 | 29 | 16.2 |
| Chinese | CER | 40.5 | 34.1 | 20.8 |
| Czech | WER | 82.8 | 66 | 37.6 |
| Welsh | WER | 101.3 | 85.3 | 59.3 |
| Danish | WER | 82 | 57.6 | 32.8 |
| German | WER | 27.8 | 17.9 | 10.2 |
| Greek | WER | 67.4 | 53.5 | 30.8 |
| English | WER | 12.4 | 8.9 | 6.1 |
| Spanish | WER | 15.9 | 9.9 | 5.6 |
| Estonian | WER | 94.8 | 77.9 | 51.3 |
| Persian | WER | 101.8 | 86.1 | 55.8 |
| Finnish | WER | 59.5 | 43.1 | 24 |
| Tagalog | WER | 65.6 | 45.8 | 27.7 |
| French | WER | 41.4 | 28.5 | 15 |
| Galician | WER | 54.8 | 47.4 | 30.2 |
| Gujarati | WER | 101.2 | 101.4 | 106.4 |
| Hausa | WER | 100.2 | 98.6 | 90.1 |
| Hebrew | WER | 71.6 | 61.7 | 44.4 |
| Hindi | WER | 102.3 | 101.1 | 38.4 |
| Croatian | WER | 79 | 59.1 | 33.4 |
| Hungarian | WER | 83.8 | 65 | 38.9 |
| Armenian | WER | 118.6 | 126.3 | 86.6 |
| Indonesian | WER | 51.7 | 33.1 | 16.3 |
| Icelandic | WER | 113.3 | 95.5 | 72.6 |
| Italian | WER | 29.8 | 17.9 | 9.8 |
| Japanese | CER | 37 | 22.8 | 12 |
| Javanese | WER | 107.3 | 89.5 | 88.6 |
| Georgian | WER | 123 | 114.7 | 118.3 |
| Kazakh | WER | 165.2 | 109.2 | 70.3 |
| Khmer | WER | 100.6 | 101.6 | 104.4 |
| Kannada | WER | 100.7 | 107.2 | 100.4 |
| Korean | WER | 36.1 | 27.8 | 19.6 |
| Luxembourgish | WER | 99.1 | 100.7 | 100.1 |
| Lingala | WER | 105.4 | 96.7 | 91.3 |
| Lao | CER | 115.1 | 105.1 | 102.2 |
| Lithuanian | WER | 98.5 | 87.3 | 65.6 |
| Latvian | WER | 91.6 | 79.8 | 53.2 |
| Maori | WER | 94.5 | 77.5 | 59.5 |
| Macedonian | WER | 73.3 | 59.9 | 36.9 |
| Malayalam | WER | 101.5 | 107.4 | 100.9 |
| Mongolian | WER | 113.7 | 125.7 | 144.2 |
| Marathi | WER | 100.3 | 100.3 | 60.2 |
| Malay | WER | 51.2 | 35.1 | 18.9 |
| Maltese | WER | 100.8 | 97.6 | 92.2 |
| Myanmar | CER | 124.8 | 122.6 | 110.1 |
| Norwegian | WER | 62 | 44 | 24.2 |
| Nepali | WER | 101.8 | 102.4 | 69.5 |
| Dutch | WER | 49 | 33 | 16.4 |
| Occitan | WER | 95.9 | 82.9 | 87.3 |
| Punjabi | WER | 102.6 | 101.5 | 103.6 |
| Polish | WER | 45.6 | 30.8 | 14.7 |
| Pashto | WER | 105.6 | 99 | 92.9 |
| Portuguese | WER | 20.1 | 13 | 7.3 |
| Romanian | WER | 74.7 | 56 | 29.8 |
| Russian | WER | 31.1 | 20.5 | 11.4 |
| Sindhi | WER | 105.8 | 103.9 | 131.7 |
| Slovak | WER | 77.2 | 60.6 | 33.3 |
| Slovenian | WER | 87.2 | 74.6 | 49.3 |
| Shona | WER | 128.1 | 126 | 140 |
| Somali | WER | 105.6 | 109.6 | 105.3 |
| Serbian | WER | 83.7 | 64.3 | 42.2 |
| Swedish | WER | 52.7 | 37.4 | 20.8 |
| Swahili | WER | 100.9 | 92.5 | 73.7 |
| Tamil | WER | 99.9 | 58.7 | 35.2 |
| Telugu | WER | 105.1 | 105.2 | 98.2 |
| Tajik | WER | 101.7 | 109.3 | 84.3 |
| Thai | CER | 58.8 | 38.2 | 21.9 |
| Turkish | WER | 42.5 | 27.5 | 15.9 |
| Ukrainian | WER | 51.2 | 37.7 | 19.3 |
| Urdu | WER | 65.2 | 52 | 37.3 |
| Uzbek | WER | 105.2 | 114 | 107.7 |
| Vietnamese | WER | 60 | 40.5 | 21.2 |
| Yoruba | WER | 106.4 | 101.8 | 116.4 |
Use the table responsibly
Do not average CER and WER together as if they measured the same unit. Do not subtract an error rate from a hundred and call the result a guaranteed accuracy percentage. Insertions can make an error rate exceed a hundred. The denominator is the number of reference units, not all words the model emitted.
The paper used a specific collection of recordings and text normalization. Different accents, microphones, topics and turn-taking patterns can change performance. A table of read speech is not a direct estimate for a noisy meeting. These results are useful because the model sizes share a published evaluation setup. They are less useful as a forecast for an individual file.
Open a language page to see its chart, any available Common Voice result, and training-hour context. Then choose a representative passage containing names, pauses and background conditions similar to the material you actually need. Review the same passage with each candidate setting. Count corrections and assess whether the remaining mistakes would change meaning.
Keep the original recording as the reference. A draft can help locate passages, but an unreviewed transcript should not become the only record of a conversation. If a language has very high published error rates, manual transcription or a different system may be the more practical choice.
Sources
- Whisper paper, appendix tables and normalization method · OpenAI / Radford et al. · Checked 2026-10-30