Cuándo usar UtteranceProgressListener

Tengo un FrameLayout con dos ImageButtons (Jugar, Detener) Por defecto

Jugar el botón esVISIBLE, Detener el botón esGONE

Al hacer clic en elJugar inicia el motor TTS que lee el texto. Al finalizar la lectura del texto, quiero establecer la Visibilidad de

Jugar aGONE, Dejar deVISIBLE

¿Debo usar el UtteranceProgressListener para cumplir el propósito? Si no,

¿Cómo puedo realizar la acción anterior?¿Cuál es el propósito de UtteranceProgressListener?

Respuestas a la pregunta(2)

Su respuesta a la pregunta