我一直在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
?