Text to speech service delay

Last Updated:

  1. cmasmas

    cmasmas Member

    Hi everyone,

    I'm making use of TTS on a application. The point is that it takes a few seconds to start up TTS service, and the voice comes with a delay. Is there a way to avoid this delay, or to make the Activity wait until TTS is ready?
    Thanks for the info!

  2. gpsTrainer

    gpsTrainer New Member

    Have you found anything on this? I am having the same problems
  3. cmasmas

    cmasmas Member


    I found a way so the application waits until tts finishes to "speak".
    Here is the code:

    public void speak(String s)
    mTts.speak(s, TextToSpeech.QUEUE_ADD, null);
    while (mTts.isSpeaking())

    Hope it helps.

Share This Page