【发布时间】:2016-03-15 03:44:06
【问题描述】:
我在 Cordova/Ionic 中使用这个插件进行语音识别。 https://github.com/macdonst/SpeechRecognitionPlugin
当我第一次打开应用程序时,识别只对我有效一次(Android)
我在调试器中没有看到任何错误。 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();
}
对此有任何建议。
【问题讨论】:
-
有一个未解决的问题。 github.com/macdonst/SpeechRecognitionPlugin/issues/50 有时间会尝试研究一下。
-
我上周修好了,如果还有问题请告诉我
标签: android cordova ionic-framework speech-recognition cordova-plugins