我将React.js与Web Speech API的SpeechRecognition沿着使用,但是,它不起作用,我收到错误“ReferenceError:SpeechRecognition is not defined.”我使用的代码直接来自语音识别文档:
const SpeechRecognition = SpeechRecognition || webkitSpeechRecognition;
const recognition = new SpeechRecognition();
第一行导致错误,但如果没有它,第二行也会导致同样的错误。我该如何修复这个问题?
2条答案
按热度按时间ggazkfy81#
尝试
window.SpeechRecognition || window.webkitSpeechRecognition;
请参见使用Web Speech API,了解为什么需要
window.
前缀的进一步说明。von4xj4u2#
试试这个:而不是const recognition = new语音识别()写:常量识别=新语音识别();
这帮了我!