我正在尝试测试 Firefox 的 webspeech-api,但在控制台中遇到错误,提示 ReferenceError: SpeechRecognition is not Defined。
我什至在 about:config 中启用了
media.webspeech.recognition.enable
和 media.webspeech.synth.enabled
标志。
有没有办法让 SpeechRecognition 在 Firefox 上工作?
根据 Chris Mills(Mozilla 高级技术作家)于 2016 年 1 月 21 日发布的此博文,您还不能在 FF 的 Web 环境中使用它...
...因为允许用户授予应用程序使用权限的 UX/UI 尚未实现。...
这里有一个
错误报告,您可以投票。
目前,您必须在chrome
环境(扩展)中才能使用它。
要在
Firefox Nightly > 72 中启用语音识别,请转到 about:config
并将标志
media.webspeech.recognition.enable
和
media.webspeech.recognition.force_enable
切换为 true。但请注意,这是一项在线服务,这意味着您需要互联网连接。