问题
I have an android app that has a very nice voice when speaking English, and it is a different voice from the one in my tablet by default (Google TTS)
How did they do that ? Is it possible to download tts packages, and integrate them in an app easily ? I managed to do text to speech easily with the user's default built in tts, but I have no idea where to start for changing this.
回答1:
There are third part companies that allow you to use their embedded voice engines, or alternatively use their RESTful services to generate the voice audio. Here are some useful links:
- iSpeech
- NEO Speech
- IVONA
- Nunance
- AT&T
- Acapela
- Cereproc
There are some other providers out there that will offer voices for free, but they are of a much lower quality. You get what you pay for....
来源:https://stackoverflow.com/questions/22729193/alternative-tts-engine