根据caniuse,Opera支持Speech Recognition API.但是,当试图查看simple example时,我找不到点击麦克风图标时提到的“允许”按钮.在Chrome中,首次点击麦克风图标时会立即弹出允许麦克风对话框.
我正在测试干净安装的Opera 39 / Mac.
最佳答案
像HiDeo所说,根据https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition#Browser_compatibility,他们不支持webkitSpeechRecognition.
原文链接:https://www.f2er.com/js/429063.html但这里真正的问题是你没有被提示允许使用你的麦克风.仔细检查这是正确的.
要始终允许网站访问您的相机和麦克风:
>从主菜单中,选择“设置”.
>单击侧栏上的网站.
>在“媒体”下,选择允许站点访问我的摄像头和麦克风.
最终,即使你让麦克风问题有效,你仍然无法使用speechRecognition.如果您真的想要支持Opera(和其他浏览器),您应该考虑使用IBM bluemix或Google的新语音文本(在Beta中).