Unhapilly my language doesn\'t have support for TTS in stock Android. So, my users have to download a third party TTS voice engine. This is QUITE annoying since it requires extr
No,It is not possible.
You have to download third party TTS from android market then install it Or you can keep third party TTS .apk into assets and then install it.
After that you need to download corresponding voice data from server whose size is ranging from 32Mb to 160MB.
Then you need to set this tts as default tts engine in android Voice input and output. setting(Externally).
Then you need to set your language if user have chosen Always use my settings in android setting.