I would like to know programmatically how to get TTS engine info of the device for e.g. whether any TTS engine is installed or not , if installed then what are those and wha
This gives you the list of TTS Engines installed on your Android.
tts = new TextToSpeech(this, this); for (TextToSpeech.EngineInfo engines : tts.getEngines()) { Log.d("Engine Info " , engines.toString()); }