HTML5:语音输入问题

时间:2014-05-23 12:34:13

标签: html5 google-chrome web voice-recognition

请查看以下代码。

<html>
<form method="get" action="http://www.google.com/search">
      <input type="text" name="q" size="30" x-webkit-speech/>
      <input type="submit" value="Google Search" />
    </form>
</html>

这假设显示一个麦克风图标并在谷歌浏览器中输入语音输入吗?但那并没有发生。我没有看到任何麦克风图标,也没有任何语音输入。

我查看了www.google.com,看看麦克风图标是否出现,语音识别是否有效。是的,我的代码肯定有问题。我做错了什么?我也有最新的谷歌浏览器。

2 个答案:

答案 0 :(得分:2)

请查看此网站: HTML5-Speech-Recognition-API

这应该是您正在寻找的。

格尔茨

答案 1 :(得分:2)

是的。它不会找到要处理的服务器。

请参阅:http://jsfiddle.net/abhitalks/E28RT/

它显示麦克风并接受语音就好了。

但是,如上所述,in this thread x-webkit-speech已被弃用。这或许只是一个实验性的事情。建议使用HTML5 Javascript语音/语音API。参考文献:https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html。在撰写本文时,即使这种情况也会严重依赖于浏览器。