对应集成代码:
let plugin = requirePlugin("WechatSI")
let manager = plugin.getRecordRecognitionManager()
manager.start({
lang: 'zh_CN'
})
manager.onStop = (res) => {
console.log('stop res....', res)
let text = res.result
if (text === '') {
return
}
this.currentVoiceText = text
console.log('voice text======', text)
if(text.length > 0 && this.isRecording) {
this.curMessage.input = text
this.curMessage.answer = ''
this.goSend()
}
}
onStop 回调经常没有进来,导致消息发不出去,这种问题如何解决呢?
另外: 如果不走该插件,直接调录音相关API,录完音 有对应的录音文件 可以听到播放效果。