我一直在使用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
?
答案 0 :(得分:0)
作为更新,在Firefox 49+(2016-09)中启用了Speech Synthesis。
截至2019年,正在进行将语音识别公开到网络的工作(请参阅bug 1248897)