Slow TTS when long text

Home Forums OpenEars Slow TTS when long text


Viewing 3 posts - 1 through 3 (of 3 total)

  • Author
  • #1017057

    Hi Halle,

    I’v playing with OpenEars for few days now and i really like it :)

    One issue though (i dont know if it’s OpenEars specific): when i try to TTS large text (say from an article) it takes it a long time until it starts playing it.

    Small text: 1.5 seconds

    Large text: 74 seconds

    The long wait is due to:

    cst_wave *speechwaveform = flite_text_to_wave(statementToSay,voice);

     in FliteController.h ,I added NSLog output of the time it takes this call to finish.

    Is there any way of speeding this up?



    Halle Winkler

    Welcome Danny,

    I’m glad to hear you’re enjoying OpenEars. The fact that all text is rendered at once and then played when it’s all ready is a limitation of FliteController, but NeatSpeech (a paid plugin for OpenEars here: was created in order to speed up speech by streaming long speech in segments instead of first rendering everything and then playing, so you might want to give its demo a try and see if it helps with your requirements.


    Hi Halle,

    Thanks for the quick reply i’ll give it a NeatSpeech plugin a try

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.