【asr.finish事件】识别错误
liulj927 发布于2019-12 浏览:1552 回复:1
0
收藏

我的是用场景:语音合成,开始播放语音的时候,我停止录音,语音播放结束的时候,我开启录音。

出现问题日志:2019-12-31 15:44:01.115 14008-14008/com.duolun.km2.train E/BaiduAsr: 长语音识别结束。
2019-12-31 15:44:01.123 14008-14008/com.xxxx.km2.train E/BaiduAsr: --录音结束---
2019-12-31 15:44:04.198 14008-14008/com.xxxx.km2.train E/BaiduAsr: 引擎就绪,可以开始说话。
2019-12-31 15:44:34.984 14008-14008/com.xxxx.km2.train E/BaiduAsr: 【asr.finish事件】识别错误, 错误码:3 ,3001 ; Recorder open failed
2019-12-31 15:44:34.986 14008-14008/com.xxxx.km2.train E/BaiduAsr: --录音结束---

从日志上看,开启和结束之间有三秒的间隔,按理说应该满足了,为啥会识别错误。从SDK也没发现有这样场景的例子,合成和识别都是单独的。

收藏
点赞
0
个赞
共1条回复 最后由hz86802回复于2022-04
#2用户已被禁言回复于2019-12

还是麦克风占用的问题,可以检查是否是其他程序在占用。或者先单独测试官方demo~

0
TOP
切换版块