在Mozilla Firefox上启用Web Speech API

8
我一直在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来启用它。但是,权限设置/用户界面尚未解决,因此用户无法授予使用权限,因此无法使用。这将很快得到解决。

测试在此链接中:

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

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


2
你最终解决了这个问题吗?我仍在尝试让 Firefox 中的语音识别正常工作。(最好是在 Windows 上,但实际上任何操作系统都可以) - Thread7
1个回答

1

仍然在Manjaro Linux中无法工作。 - chovy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接