我的代码如下:
<!DOCTYPE html>
<meta charset="utf-8">
<title>A HTML Document</title>
<input x-webkit-speech speech><button>Start to recognize voice</button>
如果您点击Chrome文本框中的麦克风图标,则会启动语音识别。
这就是我想要的:
当我点击按钮元素时,文本框的语音识别开始。
我尝试了startSpeechInput(http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html),SpeechReco(http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/att-1696/speechapi.html#examples)和SpeechInputRequest(http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Sep/0033.html),但这些都无法在Chrome上运行。
我怎样才能做到这一点?
HTML5语音输入API由Google提交。除Chrome之外,没有任何浏览器实现此HTML5规范。现在HTML5规范中引入了3种方法。但这些都不是由谷歌实施的。我觉得HTML5只是谷歌自己的游戏。 Google应严格执行HTML5规范。