Pausa en el TTS android

Estoy desarrollando una aplicación que lea el texto en el documento y quiero añadir una pausa y reanudar la funcionalidad, pero no puedo encontrar ningún método pause () en TTS. ¿Hay alguna manera que puedo hacer una pausa ..?

Hay una manera de hacer una pausa. Simplemente llame a TextToSpeech.playSilence() vea el código abajo de aquí .

Habla algo de texto real junto con un cierto silencio.

 private void playScript() { Log.d(TAG, "started script"); // setup // id to send back when saying the last phrase // so the app can re-enable the "speak" button HashMap<String, String> lastSpokenWord = new HashMap<String, String>(); lastSpokenWord.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, LAST_SPOKEN); // add earcon final String EARCON_NAME = "[tone]"; tts.addEarcon(EARCON_NAME, "root.gast.playground", R.raw.tone); // add prerecorded speech final String CLOSING = "[Thank you]"; tts.addSpeech(CLOSING, "root.gast.playground", R.raw.enjoytestapplication); // pass in null to most of these because we do not want a callback to // onDone tts.playEarcon(EARCON_NAME, TextToSpeech.QUEUE_ADD, null); tts.playSilence(1000, TextToSpeech.QUEUE_ADD, null); tts.speak("Attention readers: Use the try button to experiment with" + " Text to Speech. Use the diagnostics button to see " + "detailed Text to Speech engine information.", TextToSpeech.QUEUE_ADD, null); tts.playSilence(500, TextToSpeech.QUEUE_ADD, null); tts.speak(CLOSING, TextToSpeech.QUEUE_ADD, lastSpokenWord); 

}

La clase TextToSpeech tiene la capacidad de agregar un setOnUtteranceCompletedListener (o para el nivel de api 15+ setOnUtteranceProgressListener ) que le permitirá adjuntar un oyente para cuando se completa el enunciado TTS y luego puede iniciar su segundo enunciado o su pausa, o lo que necesite ..

  • ¿Qué es un Earcon?
  • ¿Cómo agregar un sonido al motor pico TTS de Android?
  • Android "speak fallado: no está vinculado al motor tts"
  • TextToSpeech: función de palabra obsoleta en el nivel 21 de la API
  • Texto a voz (TTS) -Android
  • ¿Cómo interpretar audiblemente la pronunciación IPA en Android?
  • TextToSpeech.setEngineByPackageName () devuelve el éxito incluso cuando el paquete no está disponible
  • Android TTS (texto a voz) no pronuncia letra única correctamente
  • La interfaz de usuario de texto a voz es un android lento
  • ¿Cómo puedo controlar cómo Android TTS reproduce audio?
  • ¿Cómo saber cuándo se termina el TTS?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.