【问题标题】:Which TTS is google translate using? Is there a way to use this TTS in android app too?谷歌翻译使用哪个 TTS?有没有办法在安卓应用程序中使用这个 TTS?
【发布时间】:2012-01-31 13:01:56
【问题描述】:

我发现对于某些语言,来自谷歌的声音文件翻译的声音是迄今为止最真实的(与其他适用于 Android 的 TTS 引擎相比)。

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

有没有办法从安卓应用播放这些 TTS?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢。这基本上就是我搜索的内容。但根据文章,它只有英文。并且没有传递参数来选择语言。但是基本的想法是好的(只是想知道为什么我没有朝这个方向思考......)
    • 在 cmets 中找到了答案:ispeech.org 对我来说似乎已经足够了!非常感谢!
    【解决方案2】:

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

    这是一些使用 Android TTS 的代码。它处理了一些涉及的问题:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 到目前为止很清楚。但我的意思不一样。谷歌翻译应用程序使用的是哪个 TTS,有没有办法使用它(因为对于某些语言,谷歌翻译听起来比其他可用的 TTS 引擎更真实 - 个人意见)?
      猜你喜欢
      • 2013-05-24
      • 2011-08-29
      • 2014-01-18
      • 2015-11-10
      • 2012-08-18
      • 2014-02-26
      • 2014-05-14
      • 1970-01-01
      • 2022-01-13
      相关资源
      最近更新 更多