El documentation dice "Comprueba si el motor TTS está ocupado hablando".¿En qué circunstancias devuelve TextToSpeech.isSpeaking() verdadero?
Pero acabo implementado una llamada a isSpeaking()
en un onUtteranceCompletedListener
, en el que tengo al menos 10 declaraciones pendientes y en ninguno de ellos hizo que recibieron true
.
Suponiendo que isSpeaking()
en realidad funciona como está documentado, debo concluir que lo estoy llamando incorrectamente.
¿Cuáles son los puntos en los que llama TextToSpeech.isSpeaking() devuelve un resultado válido?