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?
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