Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular ReferenceError:未定义SpeechRecognition_Angular_Speech Recognition - Fatal编程技术网

Angular ReferenceError:未定义SpeechRecognition

Angular ReferenceError:未定义SpeechRecognition,angular,speech-recognition,Angular,Speech Recognition,我正在使用下面的语音识别库- 组件提供程序 providers: [ { provide: SpeechRecognitionLang, useValue: 'en-US', }, { provide: SpeechRecognitionMaxAlternatives, useValue: 1, }, SpeechRecognitionService, RxSpeechRecognitionService ], 以下是服务请求识别 ope

我正在使用下面的语音识别库-

组件
提供程序

providers: [
{
      provide: SpeechRecognitionLang,
      useValue: 'en-US',
},
{
      provide: SpeechRecognitionMaxAlternatives,
      useValue: 1,
 },
 SpeechRecognitionService,
 RxSpeechRecognitionService ],
以下是
服务
请求识别

openVoiceRecognition(){
        this.service
      .listen()
      .pipe(resultList)
      .subscribe((list: SpeechRecognitionResultList) => {
        let message = list.item(0).item(0).transcript;
                this.searchProductFromAPI(message);
      });
    }
一切正常,除了在终端我得到以下错误-

ReferenceError:未定义SpeechRecognition 在RxSpeechRecognitionService.SpeechRecognitionCommon


我想,我错过了一些东西。提前谢谢

它应该只在Chrome中工作,你在使用其他浏览器吗?@NikolayShmyrev它在Chrome中工作,但我在终端中遇到一个错误。