【问题标题】:How Google Voice Search works? Is there an API for that?谷歌语音搜索的工作原理是什么?有那个API吗?
【发布时间】:2011-06-17 16:47:11
【问题描述】:

我不确定这是否是解决这个问题的正确网站,但我想知道 Google 主页上的语音激活搜索是如何工作的。它是否使用 Flash(Google Chrome 中内置的某种插件),或者它如何使用麦克风?如果允许在任何网站上以相同的方式工作,这可能是一种危险的隐私侵犯,因为没有出现请求许可的对话框,而且我发现谷歌(以及谁知道其他网站)可以在没有我的情况下使用我的麦克风令人吃惊允许。谷歌是如何做到这一点的? Javascript?动作脚本?一些自定义插件?

【问题讨论】:

  • 什么谷歌语音搜索?你是在说google.com/mobile/google-mobile-app 吗?
  • 不,他们浏览器中的 PC 版本。
  • 和我一样,但我在任何地方都看不到语音搜索。
  • 这很奇怪。我用的是 PC 版的 Chrome,我唯一安装的扩展是 Dropbox,我还安装了 Flash 和 Silverlight。
  • @Blindy youtu.be/MQnZe_Iggx0 这是新的。他们可能会像其他所有事情一样分阶段推出它,而且它可能不适用于所有浏览器

标签: javascript html voice-recognition


【解决方案1】:

它通过<input type="text" x-webkit-speech />使用HTML5语音输入

顾名思义,这只适用于 webkit。不确定是否有其他浏览器的替代品。

http://jsfiddle.net/xYB3n/

【讨论】:

    【解决方案2】:

    任何人都可以使用它。这里有更多信息:

    http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html

    这里有一个例子: http://www.web2voice.com/chrome-speech-input.html

    很高兴我不是唯一一个认为缺少权限提示有点像老大哥的人。

    【讨论】:

      【解决方案3】:

      这里有一个很好的 Web Speech API 包装器:talater.com/annyang

      该库允许您轻松地将功能绑定到语音命令,例如:

      annyang.init({
          "help": function() {$("#help").show();}
      });
      annyang.start();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-24
        • 2010-12-12
        • 1970-01-01
        • 2016-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多