在 Mozilla Firefox 上启用 Web Speech API
Posted
技术标签:
【中文标题】在 Mozilla Firefox 上启用 Web Speech API【英文标题】:Enable Web Speech API on Mozilla Firefox 【发布时间】: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,但真正的操作系统将是一个突破) 【参考方案1】:作为更新,Speech Synthesis 在 Firefox 49+ (2016-09) 中启用。
自 2019 年起,将语音识别引入网络的工作正在进行中(请参阅 bug 1248897)。 更新:该错误已于 2021 年关闭,但功能仍为 not enabled by default。
https://caniuse.com/#search=speech
【讨论】:
在 Manjaro Linux 中仍然无法使用以上是关于在 Mozilla Firefox 上启用 Web Speech API的主要内容,如果未能解决你的问题,请参考以下文章
Mozilla Firefox 上的 CSS flex 框大小错误问题