在Opera浏览器

时间:2016-08-18 19:51:18

标签: javascript browser speech-recognition opera

根据caniuse,Opera支持Speech Recognition API。但是,在尝试查看simple example时,我找不到点击麦克风图标时提到的“允许”按钮。在Chrome中,首次点击麦克风图标时会立即弹出允许麦克风对话框。

我正在测试干净安装的Opera 39 / Mac。

enter image description here

2 个答案:

答案 0 :(得分:3)

像HiDeo所说,根据https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition#Browser_compatibility,他们不支持webkitSpeechRecognition。

enter image description here

但这里真正的问题是你没有被提示允许使用你的麦克风。仔细检查这是否正确。

始终允许网站访问您的摄像头和麦克风:

  1. 从主菜单中,选择“设置”。
  2. 点击侧栏上的网站。
  3. 在“媒体”下,选择允许网站访问我的相机和麦克风。
  4. 最终,即使你让麦克风问题有效,你仍然无法使用speechRecognition。如果您真的想支持Opera(和其他浏览器),您应该考虑使用IBM bluemix或Google的新语音文本(在Beta中)。

答案 1 :(得分:2)

这不是当前版本在2019年的工作方式;您将看不到旧版本的“网站”选项。

  1. 从主菜单中选择“设置”。
  2. 选择隐私和安全性
  3. 选择内容设置
  4. 选择麦克风
  5. 确定是否要“访问之前询问”。
  6. 您将必须在要与之一起使用麦克风的应用页面上授予访问权限,例如Discord
  7. 确保您尚未阻止该应用,即Discord。