谷歌翻译使用哪种 TTS?有没有办法在 Android 应用程序中使用此 TTS?
我发现对于某些语言,来自 google 翻译的声音文件迄今为止最真实(与 Android 可用的其他 TTS 引擎相比)。
谷歌翻译应用程序是否使用 TTS 引擎?
有没有办法从 Android 应用程序播放这些 TTS?
I found for certain languages the sound files from google translate sound by far most real (compared to other TTS engines availlable for Android).
Is the google translate app using a TTS engine?
Is there a way to play these TTS from a android app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下是有关使用非官方 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 引擎。缺点是它是“非官方的”,因此可以在没有警告的情况下更改或删除。可能还有其他类似的服务受到支持。但是您将需要互联网连接,并且必须使用这种方法处理延迟问题,这可能是也可能不是问题,具体取决于应用程序。
Here is a link to a TechCrunch article on using the unofficial Google TTS API [http://techcrunch.com/2009/12/14/the-unofficial-google-text-to-speech-api/]. You pass in the text in a RESTful API and it returns you an MP3. So if you can make an HTTP request from your Android application and play the MP3 that is returned you could use the Google TTS engine. The downside is that it is "unofficial" so it could be changed or removed without warning. There are probably other services available like this that are supported. But you will need an Internet connection and have to deal with latency issues with this approach, which may or may not be an issue depending on the application.
Android使用TTS引擎,但引擎由固件提供商决定。最常见的是 Pico。
以下是有关使用 TTS 的 Android 文档:
android.speech.tts.TextToSpeech
Android uses TTS engine, but the engine is determined by the firmware provider. The most-commonly seen one is Pico.
Here is the Android documentation on using TTS:
android.speech.tts.TextToSpeech
Android 的 TTS 不需要互联网连接。它根据需要生成声音。
以下是一些使用 Android TTS 的代码。它处理了一些涉及的问题:
https://github.com/gmilette/Say- the-Magic-Word-
Android's TTS does NOT require an internet connection. It generates the sounds as needed.
Here is some code that uses Android TTS. It handles some of the gotchas involved:
https://github.com/gmilette/Say-the-Magic-Word-