Skip to content Skip to sidebar Skip to footer

How To Use Android Tts In Arabic

My application implements the TextToSpeech.OnInitListener interface, and I'm trying to let it speak Arabic letters, but it seems that it doesn't support Arabic. What should I do? H

Solution 1:

The accepted answer is clearly outdated. The current version of Google TTS, as of Feb 2021, supports Arabic language.

Solution 2:

Arabic is not supported by the default Google TTS engine. You will need to install a third-party TTS engine that supports Arabic such as eSpeak or SVOX Arabic.

Solution 3:

To use Arabic language, You should use

mTts.setLanguage(Locale.forLanguageTag("ar"));

instead of the following line

mTts.setLanguage(Locale.US);

Post a Comment for "How To Use Android Tts In Arabic"