在Chrome中,我可以使用Annyang进行语音识别,并同时使用音频上下文来记录和保存麦克风数据
context = new AudioContext()
source = context.createMediaStreamSource(stream)
processor = context.createScriptProcessor(1024, 1, 1)
source.connect(processor)
processor.connect(context.destination)
在科尔多瓦,由于没有window.SpeechRecognition或其他可访问的方法,安阳似乎无法正常工作。我什至以为Cordova都在使用Chrome。安阳说,如果您使用CrossWalk,则可能会出现这种情况,但现在它不是过时的,并且对性能的影响太大。
因此,我使用的Cordova Speech Recognition plugin如果通过音频上下文或媒体插件从麦克风录制,则会失败。
因此,无论如何我都可以像在Chrome中一样同时做这两个事情,还是注定要失败?