在 Opera 浏览器中找不到麦克风 "allow" 按钮

Cannot find microphone "allow" button in Opera browser

根据 caniuse, Opera supports the Speech Recognition API. However, when attempting to view a simple example,我找不到单击麦克风图标时提到的 "allow" 按钮。在 Chrome 中,首次单击麦克风图标时会立即弹出允许麦克风对话框。

我正在测试全新安装的 Opera 39/Mac。

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

但真正的问题是系统没有提示您允许使用麦克风。仔细检查这是正确的。

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

  1. 从主菜单,select 设置。
  2. 单击边栏上的网站。
  3. 在媒体下,select 允许网站访问我的摄像头和麦克风。

最终,即使您解决了麦克风问题,您也无法使用 speechRecognition。如果您真的想支持 Opera(和其他浏览器),您应该考虑使用 IBM bluemix,或 Google 的新语音转文本(Beta 版)。

这不是 2019 年当前版本的工作方式;您将看不到旧版本中的选项 "Websites"。

  1. 从主菜单,select 设置。
  2. Select 隐私和安全
  3. Select 内容设置
  4. Select 麦克风
  5. 决定是否"Ask before accessing".
  6. 您必须在要使用麦克风的应用程序页面上授予访问权限,即 Discord
  7. 确保您没有屏蔽该应用程序,即 Discord。