Question · Languages and accents
Why doesn't voice recognition understand my accent?
Most dictation systems are trained mainly on speech that is typical for their training data, so an accent they heard little of produces more errors. The gap is real and measurable, but accent is not the only cause. A distant microphone, fast speech and background noise cause errors too, and those are often easier to fix.
Updated October 17, 20263 min read8 cited facts, each traced to its source
Dictation often misreads accented speech because the system learned from speech that did not sound like yours. Google says that speech recognition is most often trained on typical speech, so people with heavy accents do not get the same benefit 1. The gap can be measured. In a 2023 test on conversations between friends, the best English model averaged a word error rate of 19.7 percent across many accents 2. Accent is not the only cause, though, and the other causes are often easier to fix.
The training data is the main reason, and you cannot change it
A system makes fewer errors on speech that resembles its training data. A 2020 study of commercial speech recognition systems traced the gap in error rates between speaker groups to the acoustic models those systems use 3. The acoustic model is the part that maps sound to speech units, so when it has heard little speech like yours, it guesses more often.
The gap also shows up in tests built to include accents. On Svarah, a 2023 benchmark of Indian English, the authors report a gap of 5.65 to 43.03 percentage points between the error rate on Svarah and on native English read speech, across the open source models they tested 4. Even the smallest gap in that range, 5.65 points, means every open source model in the test did worse on Indian English than on native English read speech.
It is not always your accent, and the evidence is mixed
The evidence does not always point to accent. In a study of an oral-history archive with noisy, elderly and accented speech, the authors found no evidence that accent or speaker age affected recognition performance 5. The same study found that signal-to-noise ratio and syllable rate, which measures how fast someone speaks, were the two dominant factors behind the overall error rate 6.
This matters for you. If your dictation is poor in a noisy room or when you speak quickly, the cause may be the room and the pace, not the accent. Test the same passage in a quiet room, at a steady pace, before you decide that accent is the problem.
The microphone and the room cause errors too
The effect of distance can be large. In a test with the same Whisper model, the single distant microphone recording of AMI meetings had about 2.15 times the word error rate of the headset recording 7. The same meeting was recorded both ways, so the difference comes from the microphone setup.
What to do: a short plan
- Measure first. Dictate a passage of about 200 words, count the errors and divide by the number of words. That is your word error rate, and it gives you a baseline.
- Fix the microphone. Use a headset or a close microphone, and dictate in a quiet space. Repeat the passage and compare.
- Set the variant. Choose the regional variant closest to your speech. Trying a different variant costs nothing, so it is a quick test to run. The question on which English variant to use covers the choice.
- Add your words. Names, product terms and local place names are the errors you will correct most often. Apple's Voice Control can import custom vocabulary from a text file with one term on each line 8, which is a practical way to keep the list.
- Consider a voice profile. Some tools can adapt to your voice. The question on training dictation to your accent explains what your app may offer and what it does not change.
If you already know the tool is weak for your speech, compare two or three tools on the same passage. The question on which speech to text works best with an Indian accent explains that test in detail, with the figures for Indian English.
Where the evidence is thin
The studies above test a set of speakers rather than one person, and their averages hide individual differences. The published figures are for particular test sets, years and models. They show the direction of the problem, not the error rate you will get today. Your own passage is the only result that answers the question for you.
For the wider picture of the research, read our guide to speech recognition and accents. The languages overview links to the other guides in this series, including multilingual dictation.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.On the EdAcc accent test set of conversations between friends, the best-performing English speech recognition model, trained on 680 thousand hours of transcribed data, averaged a word error rate of 19.7 percent, against 2.7 percent on US English clean read speech.
Ramon Sanabria et al., arXiv (accepted to IEEE ICASSP 2023), 2023 · Original
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
Go deeper
Related questions
- Can you train dictation software to your accent?
- How can non-native speakers get accurate English voice typing?
- Should you set dictation to US or UK English?
- Which speech to text works best with an Indian accent?
- Can speech to text handle Hinglish, Spanglish and other mixed languages?
- Can Whisper translate audio?
- Can you dictate in two languages at the same time?
- Can you translate Zulu or Xhosa audio to English?
Referenced by
- Dictation Languages, Accents and Voice TranslationTopic
- Speech Recognition and Accents: Accuracy and FixesGuide
- Can dictation help non-native English speakers write work emails?Question
- Can you train dictation software to your accent?Question
- Can you use voice typing to practice pronunciation?Question
- How can non-native speakers get accurate English voice typing?Question
- Should you set dictation to US or UK English?Question
- Which speech to text works best with an Indian accent?Question
- Why do voice assistants misunderstand you?Question
- AccentGlossary