【问题标题】:Enable Web Speech API on Mozilla Firefox在 Mozilla Firefox 上启用 Web Speech API
【发布时间】:2016-11-26 12:20:08
【问题描述】:

我一直在 Chrome 上进行语音/语音合成,然后我意识到 Firefox 默认不允许它,必须授予特殊权限。

通过阅读这篇文章,我可以进行测试:

https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API

Firefox 桌面版和移动版在 Gecko 44+ 中支持它,没有前缀,并且可以通过在 about:config 中将 media.webspeech.recognition.enable 标志翻转为 true 来打开它。但是权限设置/UI还没有整理好,所以不能被用户授予使用权限,所以不能使用。这将很快得到解决。

测试在这个链接:

http://mdn.github.io/web-speech-api/speak-easy-synthesis/

但我想知道当他们访问我的应用程序时,我如何在客户的浏览器上允许它?我们如何请求不同的权限并允许,例如media.webspeech.synth.enabled

【问题讨论】:

  • 你有没有想过这个问题?我仍在尝试让语音识别在 Firefox 中工作。 (最好是 Windows,但真正的操作系统将是一个突破)

标签: javascript google-chrome firefox permissions mozilla


【解决方案1】:

作为更新,Speech Synthesis 在 Firefox 49+ (2016-09) 中启用。

自 2019 年起,将语音识别引入网络的工作正在进行中(请参阅 bug 1248897)。 更新:该错误已于 2021 年关闭,但功能仍为 not enabled by default

https://caniuse.com/#search=speech

【讨论】:

  • 在 Manjaro Linux 中仍然无法使用
猜你喜欢
  • 1970-01-01
  • 2017-10-03
  • 2015-12-07
  • 1970-01-01
  • 1970-01-01
  • 2017-06-19
  • 1970-01-01
  • 1970-01-01
  • 2015-11-18
相关资源
最近更新 更多