哪个TTS是谷歌翻译使用?有没有办法在Android应用程序中使用此TTS?

时间:2012-01-01 23:04:19

标签: android google-translate text-to-speech

我发现某些语言的谷歌翻译声音文件最真实(与其他适用于Android的TTS引擎相比)。

谷歌翻译应用程序是否使用TTS引擎?

有没有办法从Android应用程序中播放这些TTS?

3 个答案:

答案 0 :(得分:2)

以下链接指向使用非官方Google TTS API的TechCrunch文章[http://techcrunch.com/2009/12/14/the-unofficial-google-text-to-speech-api/]。您在RESTful API中传入文本,它会返回一个MP3。因此,如果您可以从Android应用程序发出HTTP请求并播放返回的MP3,则可以使用Google TTS引擎。缺点是它是“非官方的”,因此可以在没有警告的情况下进行更改或删除。可能还有其他类似的服务可供支持。但是你需要一个互联网连接,并且必须处理这种方法的延迟问题,这可能是也可能不是问题,具体取决于应用程序。

答案 1 :(得分:0)

Android使用TTS引擎,但引擎由固件提供商决定。最常见的是Pico。

以下是使用TTS的Android文档: android.speech.tts.TextToSpeech

答案 2 :(得分:0)

Android的TTS不需要互联网连接。它根据需要生成声音。

以下是一些使用Android TTS的代码。它处理了一些涉及的陷阱:

https://github.com/gmilette/Say-the-Magic-Word-