Cómo dar pausa o brecha entre palabras en TTS en android

He dado un texto en mytts.speak("hi hello hi",parameter,parameter...);

Pero las palabras se dicen continuamente sin ningún hueco o pausa, quiero proporcionar un intervalo de tiempo entre las palabras para una mayor claridad.

¿Cómo podría lograrlo?

Si entiendo su pregunta correctamente, este hilo tiene la respuesta (por rushi).

Simplemente agregue un retraso en la cola TTS dividiendo la cadena y el bucle sobre los fragmentos a través de un bucle for:

 mytts.speak(snippet, QUEUE_ADD, null); mytts.playSilentUtterance(2000, QUEUE_ADD, null); 

Puedes dividir tu oración en palabras y hablarlas en un bucle for de un nuevo hilo. División de la frase le dará un poco de retraso, pero si desea una más larga que podría trabajar en el hilo y hacerlos esperar. Sería algo así:

 final Handler h = new Handler(); String[] words = text.split(" "); for (final CharSequence word : words) { Runnable t = new Thread() { @Override public void run() { m_TTS.speak(word, TextToSpeech.QUEUE_ADD, null, "TTS_ID"); } }; h.postDelayed(t, 1000); } 
  • Android TextToSpeech: obtener la longitud de tiempo de audio
  • Pausa en el TTS android
  • Cómo utilizar TTS (TextToSpeech) mientras que la cadena tiene más de 4000 caracteres en Android
  • TextToSpeech: función de palabra obsoleta en el nivel 21 de la API
  • TextToSpeech.setEngineByPackageName () devuelve el éxito incluso cuando el paquete no está disponible
  • ¿Por qué UtteranceProgressListener no es una interfaz?
  • KitKat tarda 6 segundos más que Froyo para reaccionar a TextToSpeech.speak () en primera llamada
  • Android TTS comprueba la configuración regional admitida con datos de voz que faltan o no se han descargado
  • Manejo de múltiples idiomas sin demora en el TTS de Android
  • Android texto a voz es muy lento para inicializar
  • Android Texto a voz añadir texto de voz continuamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.