An Android device must have at least one TTS engine installed for TalkBack to give spoken feedback. TTS engines may come pre-installed on your device or can be downloaded through Google Play Store. The table below lists the languages and available TTS engines for each of them respectively. If you find there’s one TTS engine available for your language, you can download it from Google Play Store. Speech Services by Google, which comes pre-installed on most Android devices, supports many languages, so in most cases you won’t need a third-party engine..
Table of the languages and available TTS engines
Language | Available TTS engines |
English | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, Cereplay TTS, RHVoice |
Mandarin Chinese | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Hindi | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Spanish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
French | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Arabic | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Bengali | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS |
Russian | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, RHVoice |
Portuguese | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, RHVoice |
Indonesian | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Urdu | Speech Recognition & Synthesis by Google, eSpeak TTS |
German | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Japanese | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Swahili | Speech Recognition & Synthesis by Google, eSpeak TTS |
Marathi | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS |
Telugu | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS |
Punjabi | Speech Recognition & Synthesis by Google, eSpeak TTS |
Tamil | Speech Recognition & Synthesis by Google, Vocalizer TTS |
Turkish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, Elnur TTS |
Korean | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Vietnamese | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, VNSpeak TTS |
Javanese | Speech Recognition & Synthesis by Google |
Italian | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Thai | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Gujarati | Speech Recognition & Synthesis by Google, eSpeak TTS |
Kannada | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS |
Persian | eSpeak TTS, Vocalizer TTS |
Bhojpuri | Vocalizer TTS, eSpeak TTS |
Filipino | Speech Recognition & Synthesis by Google, eSpeak TTS |
Burmese | eSpeak TTS, SM Myanmar TTS |
Polish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, RHVoice |
Yoruba | No TTS engines supported |
Malayalam | Speech Recognition & Synthesis by Google, eSpeak TTS |
Ukrainian | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, RHVoice |
Sundanese | Speech Recognition & Synthesis by Google |
Amharic | eSpeak TTS |
Uzbek | eSpeak TTS, RHVoice |
Nepali | eSpeak TTS, Speech Recognition & Synthesis by Google |
Romanian | eSpeak TTS, Vocalizer TTS, Samsung TTS |
Afrikaans | eSpeak TTS |
Azerbaijani | eSpeak TTS, Elnur TTS |
Bulgarian | eSpeak TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS |
Bosnian | eSpeak TTS, Speech Recognition & Synthesis by Google |
Catalan | Acapela TTS, eSpeak TTS, Vocalizer TTS |
Czech | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, RHVoice |
Danish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Greek | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Estonian | eSpeak TTS, Speech Recognition & Synthesis by Google |
Finnish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Irish | eSpeak TTS, CerePlay TTS |
Guarani | eSpeak TTS |
Hebrew | eSpeak TTS, Speech Recognition & Synthesis by Google, hebrew TTS by Into, Vocalizer TTS |
Croatian | eSpeak TTS, Vocalizer TTS, Speech Recognition & Synthesis by Google |
Haitian Creole | eSpeak TTS |
Hungarian | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Armenian | eSpeak TTS |
Icelandic | Speech Recognition & Synthesis by Google, eSpeak TTS |
Georgian | eSpeak TTS, RHVoice |
Kazakh | eSpeak TTS |
Khmer | Speech Recognition & Synthesis by Google |
Kurdish | eSpeak TTS |
Kyrgiz | eSpeak TTS, RHVoice |
Latvian | eSpeak TTS, Speech Recognition & Synthesis by Google |
Lithuanian | Speech Recognition & Synthesis by Google, eSpeak TTS |
Macedonian | eSpeak TTS, RHVoice |
Malay | eSpeak TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS |
Maltese | eSpeak TTS |
Norwegian | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Nepali | eSpeak TTS, Speech Recognition & Synthesis by Google |
Dutch | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Romanian | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Sinhala | Speech Recognition & Synthesis by Google, , eSpeak TTS, |
Slovak | Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS, RHVoice |
Slovenian | Vocalizer TTS, eSpeak TTS |
Albanian | eSpeak TTS, Speech Recognition & Synthesis by Google, RHVoice |
Serbian | eSpeak TTS |
Swedish | Acapela TTS, Speech Recognition & Synthesis by Google, Vocalizer TTS, eSpeak TTS, Samsung TTS |
Turkmen | eSpeak TTS |
Uyghur | eSpeak TTS |
Faroese | Acapela TTS |
Basque | Vocalizer TTS, eSpeak TTS |
Tatar | Espeak TTS, RhVoice |
Setswana | eSpeak TTS |
Download the TTS engines
- Acapela TTS
- eSpeak TTS
- Speech Services by Google
- Vocalizer TTS
- Samsung TTS
- Hebrew TTS
- CerePlay TTS
- RHVoice TTS
- Elnur TTS
- SM Myanmar TTS
Notes
This page only lists the engines available on Google Play Store. If you think a language or a TTS Engine is missing, please contact us and we’ll be adding it shortly. Yoruba language, which is spoken by approximately 60 million people in Africa has no available TTS engine.
Hello,
I really enjoy this language list. however, I think every Text-to-Speech engine needs to be listed under each of the languages they support. CereProc supports Japanese, French, German and several other languages. Shouldn’t CereProc be given credit for all the languages they support?
Additionally, what about Hear2Read? They’re not mentioned at all, and they have several voices available for languages in India which are not supported anywhere else.
Also, allow me to help with a correction if I may please. CereProc actually does not support the Irish/Gaeilge language on Android. They have an Irish English voice, Caitlin, who is wonderful. She’s available for Android. They also have a Scottish Gaelic Text-to-Speech voice available for Android, called Ceitidh, which is based on the name Katie. She is very good as well. That’s Scottish Gaelic though and there are differences in how words are pronounced between Gaelic and actual Irish Gaeilge.
They do have an absolutely wonderful Irish/Gaeilge Text-to-Speech voice, called Peig, which is Irish for Peg. Unfortunately, she is only available for Windows and the Mac. I have personally contacted CereProc about this over the last few years and implored them to please make Peig available for Android. They have replied to my E-Mails yet have never given me a response as to whether Peig will ever be available for Android or reasons as to why she is not. This is frustrating to say the least because it’s so close to working, yet so far away!!!
I am in the process of moving to Ireland and am learning the Irish/Gaeilge language. Irish students are required to learn the language in school in Ireland. And without a proper TTS voice on Android, learning the language is much more difficult than it needs to be. It would be amazing to be able to read text in Braille on my BrailleNote and BrailleSense, write Irish text on my BrailleSense and Sony phone and hear everything with the correct TTS!!! Many words are not pronounced correctly with the Scottish Gaelic voice due to differences between Gaelic and Gaeilge. Please help me with contacting CereProc and asking them to make Peig available for Android. Not only for me, but for the entire country of Ireland!!! I’m getting no where asking myself. Maybe if we all work together,
we can accomplish this!!!
Thank you so very much for everything you do for the Android community!!!
Natalia
Hi Natalia, thank you for taking the time to write such a detailed review for the table. We are very excited about every new comment on our content. We will do our best to improve our languages table and fix mistakes. I will contact you through the email address you provided so that we can discuss what we can do for both improving the table and for Irish TTS support on Android.
Hello,
There is Burmese TTS. Developed by the same folks who developed VN Speak TTS for Vietnamese. The PlayStore link is https://play.google.com/store/apps/details?id=org.saomaicenter.myanmartts&hl=en&gl=US&pli=1
Sincerely,
Vanna
Hi Vanna, thank you for letting us know about SM Myanmar TTS. We have added it under Burmese and provided a download link to the Google Play Store.