【发布时间】: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