Generally I know that TTS is stopping automaticall while in a call .
If you are in a call for example more that 20 de minute and the OS is deciding in the meantime to kill one of the processes that uses tts ,on process restart new TTS is initialised and all text is read after service start without restriction !
I thought that i must store the event "in a call " in a variable and store it to dir.internal and see the previous state when service start to inhibit the tts.speak event .
Any other ideas ?
I do not now if android handles automatic the TTS.speak event while in a call.
If you are in a call for example more that 20 de minute and the OS is deciding in the meantime to kill one of the processes that uses tts ,on process restart new TTS is initialised and all text is read after service start without restriction !
I thought that i must store the event "in a call " in a variable and store it to dir.internal and see the previous state when service start to inhibit the tts.speak event .
Any other ideas ?
I do not now if android handles automatic the TTS.speak event while in a call.