用于firefox Web扩展的SpeechRecognization

时间:2018-03-06 15:02:47

标签: google-chrome firefox speech-recognition firefox-webextensions

由于chrome有 webkitspeechrecognition api用于语音检测,我们可以使用firefox webextension(网络语音api对我不起作用)。

我正在进行扩展,这将继续听取语音然后处理它。 我已经制作了一个启动并运行的chrome扩展,所以想将它扩展到Firefox,需要替代这一行(用于chrome扩展)

recognition = new webkitSpeechRecognition();

1 个答案:

答案 0 :(得分:0)

我还没有使用语音识别API,但您应该可以使用

recognition = new SpeechRecognition();

为了使其正常工作,您需要设置

media.webspeech.recognition.enable
在about:config中

为true。资料来源:https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API

在Firefox中实现Web Speech存在许多突出的错误,因此我不确定上述内容是否已实现或运行良好。基本实现在Firefox 44/49中完成。