I have this code for text to speech in my application.
public void onInit(int status) {
My application includes many different languages, such as English, Hindi, Marathi, Telugu, Tamil, etc. Since the default android tts engine does not support these languages, I downloaded the eSpeak tts engine from this and installed it on my phone.
Its default language is set to English. How can I change my language in my code so that it can read texts of other languages ββin Unicode?
Currently, for a word in a Hindi script, he is talking about some numbers.
How do I recognize the language used in the text? It shows only locales available in standard google tts. How to change tts engine to eSpeak tts?
source share