请查看以下代码。
<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,看看麦克风图标是否出现,语音识别是否有效。是的,我的代码肯定有问题。我做错了什么?我也有最新的谷歌浏览器。
答案 0 :(得分:2)
答案 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。在撰写本文时,即使这种情况也会严重依赖于浏览器。