Open codewhj opened 8 months ago
比如我在说”你在干嘛“ 然后静默等走到了recordComplete识别完成里的事件里了 我去做了相应的处理 但是如果我还在说话或者周边在说话(”好的“) 下次开始录音 他会把那一瞬间”好的“给转换过来 久了就会越来越乱 上上次什么
谢谢反馈。初步看应该是 wsOnMessage
L272 这个方法中出现了未预料的状态,导致没有执行 this.ws.close()
。
请隐去敏感信息贴出 ws 消息中收到的返回内容,我分析下,谢谢!
大佬 就是你的this.ws.close() ws这个变量没有抛出来 调用不了 你的执行生命周期里 最好录音结束的sotp方法里也没去关闭这个socket
就是很多次后 再次点击准备说话 但是编译出来的还是你上次或者上上次 就是前面你说的 后面你不说话点录音开始都还在一直转换前面说的 可以试一下 在说完话执行最终结果完的 录音结束完一瞬间补上个什么话 下次点击录音开始 不用说话都会出来
请问这个问题有解决了吗?目前我也是遇到了这个问题无法解决
你的this.ws没有抛出来 无法关闭socket长连接 然后就会出现明明在最终识别结果完后我发送了消息(同时还在说话的话 因为没有关闭socket 只是改变了状态) 再次打开录音说话就会把上次甚至上上次没说完的话给转换了 消息就会错乱