0

我在Cordova/Ionic中使用该插件进行语音识别。 https://github.com/macdonst/SpeechRecognitionPlugin科尔多瓦的语音识别插件只侦听一次

承认只有当我打开应用程序的第一次(安卓)

我没有看到任何错误的调试工作一次我。 recognition.start()再次发射,我听到声音(开始&停止)。 然而,onresult事件只是第一次触发。

$scope.record = function(){  
    recognition = new SpeechRecognition(options); 
     recognition.onresult = function(event) { 
      console.log("On Result called"); 
      if (event.results.length > 0) { 
       console.log(event.results[0][0].transcript); 
      }else{ 
       console.log("no word"); 
      } 
     }; 
     recognition.start(); 
    } 

对此的任何建议。

+0

有一个悬而未决的问题。 https://github.com/macdonst/SpeechRecognitionPlugin/issues/50当我有一些时间的时候,会试着去关注它。 – jcesarmobile

+0

我上周修复了它,让我知道你是否还有问题 – jcesarmobile

回答

0

NG使用语音识别指令,你不需要安装任何插件,科尔多瓦你的混合应用:

ng-speech-recognition