Search code examples
androidtext-to-speech

Optimizing Android built in Text to Speech


I've been using android text to speech and I have it working well, but the voice never sounds as good as I would like it to. I understand its never going to sound "natural" but does anyone have any suggestions or know of any ways to make it sound more human or at least understandable.

I know you can adjust the pitch and rate and language. Are there any other adjustments that can be made? or even a better text to speech API that sounds better?


Solution

  • No, you can't improve TTS quality. Even changing the pitch is dangerous. If you set it too low the TTS sounds terrible.

    The only way to get a better voice would be to use a service that is not google such as ispeech