【问题标题】:TTS text to speech using google translator使用谷歌翻译器的 TTS 文本到语音
【发布时间】:2014-01-18 08:14:44
【问题描述】:

我在javascript中使用谷歌翻译的TTS如下:

<script>
  function playGoogle()
  {
    var audio = new Audio();
    audio.src ="http://translate.google.com/translate_tts?tl=en&q='hello World'";
    audio.play();
  }
</script>

它适用于 ios 设备(使用 safari 和 chrome),但不适用于 Android(使用 chrome)。我在 chrome 中使用了这个 url: http://translate.google.com/translate_tts?tl=en&q=hello世界 在 ios 设备(chrome 和 safari)上,无需点击播放按钮即可播放“hello world”,但在 android 设备上,您需要点击播放按钮才能听到“hello world”。

我认为这是我的脚本无法在 Android 设备上运行的原因。

【问题讨论】:

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


    【解决方案1】:

    确保通过用户手势(例如单击按钮)调用 playGoogle。 Android 版 Chrome 不会在没有手势的情况下播放音频或视频。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 2012-10-31
    • 2011-08-29
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    相关资源
    最近更新 更多