Fixes list of TTS voices after changing voice data
Added one BroadcastListener that listens for TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED intents. If it gets one, it will call TextToSpeech.Engine.ACTION_CHECK_TTS_DATA to update list of TTS voices. It expects TTS engine to broadcast TTS_DATA_INSTALLED also when removing voice data. In order to catch changes done when user sits in Text-to-speech output main activity, TextToSpeech.Engine.ACTION_CHECK_TTS_DATA is called on start of tts engine config fragment. Change-Id: Ic1e299ea3ffc45d938083f1ab5b2bf101fe25f26
Loading
Please register or sign in to comment