在Chrome中,我可以使用Annyang进行语音识别,同时使用音频上下文录制和保存麦克风数据
context = new AudioContext()
source = context.createMediaStreamSource(stream)
processor = context.createScriptProcessor(1024, 1, 1)
source.connect(processor)
processor.connect(context.destination)
在Cordova,Annyang似乎没有工作,因为没有window.SpeechRecognition或其他可访问的方法 . 甚至我认为Cordova正在使用Chrome . Annyang说如果你使用CrossWalk就可以了,但是它现在已经过时了并且性能太高了 .
所以如果我通过音频上下文或媒体插件从麦克风录音,我正在使用Cordova Speech Recognition plugin失败 .
那么无论如何我可以同时做这两件事,就像我在Chrome中一样,或者这注定要失败?