Sorry, you need to enable JavaScript to visit this website.
Monday, September 4, 2017 2:21:14 PM

Auto TTS V5.3.5

Last updated on Tuesday, January 4, 2022 - 02:12 by AbdullahZubair
Auto TTS
AbdullahZubair's picture
Operating system: 
Sharing Options Share this

You listen to ebooks, websites in different languages and switching text-to-speech (TTS) engines make you bored. You are a visually impaired user and use TalkBack to interact with your devices. Switching TTS engines whenever arriving on ebooks/websites/applications in a different language is too difficult for you.

You are developing a multilingual application and are confused about managing TTS engines with their supported languages. Auto TTS can help you!

Auto TTS has a special switching mechanism with state-of-the-art auto language detection features and helps to switch to an appropriate TTS engine according to the auto-detected language of the input text. Auto TTS is fully compatible with standard Android Text To Speech Interface and can work with TalkBack, other TTS engines, web readers, eBook readers without any problem.


  • Auto TTS requires Android 4.0 or later.
  • Auto TTS uses system Text-To-Speech engines for reading. So, you have to install the appropriate TTS engine(s) for your languages.

How to use:

  1. Install Auto TTS.
  2. Open Auto TTS.

Select Auto Language Detection Mode:

  • None: Disable auto language detection.
  • Dual Languages: Word-by-word language recognition: English for Latin words and user-specified language for others.
  • Automatic Language Detect: Whole-sentence language auto-detect, reads text by most possible language.

Select language for your desired mode:

  • For Auto Mode: A set preferred language for reading in case the language of input text can't be detected.
  • For Dual Mode: Select secondary language.
  • Click "Go to Voice Settings" and select your preferred voice (from TTS engines available in your system) for each language. Don't forget to check each voice before using it by clicking the Test button.
  • Select Auto TTS as preferred TTS engine: Go to Settings (System/language and Input/Text-To-Speech output) and set Auto TTS as a preferred engine.
  • For developer: choosing "No linguistics content" (Locale "zxx-US") enables auto language detection feature for input text even user disables Auto Language Detection in the setting.

Supported languages:

AutoTTS supports all languages that TTS engines available in your system offer. Google TTS that normally comes with your phone and is freely available in Play Store, provides high-quality voices for nearly 20 languages. For Vietnamese, install vnSpeak TTS.


Switching language within one TTS engine can make some delay. You can avoid this by assigning one engine per language. For example, you can set

If you added new TTS, AutoTTS needs to be restarted after configuring with new TTS by restarting your device, or by switching over another TTS and then back to AutoTTS in system settings.