Q: How do I get speech and voice recognition working on Android?
A: You may need to tweak your system settings for an optimal experience. Here are some tips for setting up Android for speech and voice recognition. This includes troubleshooting issues you may encounter.
Speech Recognition (Speech-to-Text aka STT)
Speaking Email uses the Google TTS engine feature known as "Google Voice Typing" for dictation and commands. It works using the offline engine, so you need to download the offline voice (even if you are always online - as we have found the offline engine to be more accurate).
When you have done this, you need to make sure the same language (eg en-US, en-GB, fr-FR, pt-BR) is used in various settings so that everything works.
Check the following in your system settings:
- Look under 'Language & Input'. In some cases it might be under Gboard.
- Find "Google Voice Typing", make sure it's enabled
If you see "Faster Voice Typing", switch that on.
- If you see 'Offline Speech Recognition', tap that, and install / download all languages that you would like to use.
- Note: if your preferred language does not have an offline voice available under Google Voice Typing, you must choose a language that does and make it your default language. Go back to 'Google Voice Typing', and select the languages you want to use under 'Languages'.
- Go back to 'Language & Input', and select the same languages again. Then select your primary language. Note that this must be one of the 'Offline Languages' you downloaded and installed first. A common problem is that the default language is not available as an offline voice. For example en-NZ is not available offline so you must use en-US or en-GB as your default language (but you can keep en-NZ as a secondary language)
Still not working?
You may have some system setting inadvertently disabled. The best way to check is to open Google Voice Assistant. If something is disabled it will detect and prompt you guide you how to turn it on.
Speech Services by Google may also be a source of issues. Look in system settings > apps > Speech Services by Google. This needs to be enabled, and it has been known to auto update and cause speech system issues. Find the 'uninstall' button which may be under the dots menu, which will factory reset it.
Speech Output (Text-to-Speech aka TTS)
- Look under Accessibility > Text-to-speech output. Ensure you have "Google Text to Speech" selected and the correct language.
- Note that Speaking Email won't use Samsung or other vendor voices - so you need to enable the Google voices as your default TTS engine.
- Tap the cog next to Google TTS Engine.
- Tap “install voice data”
- Download the voices in any languages you need.
- In Speaking Email go to Preferences > Speech Speed, Voices & Language
- Speaking Email lists any languages you have voices selected for. Choose one of these or add a language and then choose which voice you prefer. Voice samples are played when you tap so you can tell what they sound like. (Note if you have Basic Edition voice options will not be available)
See also our tips about Bluetooth:
See here for info on Android Auto:
If you can't hear any speech output, check out the possible reasons here:
FAQ bottom content goes here