语音识别demo失败,请帮忙看看原因
laozhang时代 发布于2020-05 浏览:2972 回复:1
0
收藏
最后编辑于2022-04

在普通手机上能识别,但是一个定制的安卓开发版上失败,开发板录音机功能是可以的。log如下:

【asr.finish事件】识别错误。错误码:7,7001;No recognition result match[(-3005)asr server not find effective speech[info: -4]].

{"sound_start":2131492867,"vad.endpoint-timeout":800,"sound_success":2131492868,"sound_error":2131492866,"sound_cancel":2131492865,"sound_end":2131492869,"pid":1537,"accept-audio-volume":true}

。。。。。。。。。。。。。。。。。。。。。


2020-05-25 11:26:56.376 7835-7900/com.baidu.speech.recognizerdemo I/chatty: uid=10038(com.baidu.speech.recognizerdemo) Thread-101 identical 1 line
2020-05-25 11:26:56.407 7835-7900/com.baidu.speech.recognizerdemo V/ASREngine: ASRCallBack :6
2020-05-25 11:26:56.419 7835-7835/com.baidu.speech.recognizerdemo I/RecogEventAdapter: name:asr.volume; params:{"volume":0,"volume-percent":0}
2020-05-25 11:26:56.420 7835-7835/com.baidu.speech.recognizerdemo I/StatusRecogListener: 音量百分比0 ; 音量0
2020-05-25 11:26:56.420 7835-7835/com.baidu.speech.recognizerdemo I/RecogEventAdapter: name:asr.volume; params:{"volume":0,"volume-percent":0}
2020-05-25 11:26:56.420 7835-7835/com.baidu.speech.recognizerdemo I/StatusRecogListener: 音量百分比0 ; 音量0
2020-05-25 11:26:56.441 7835-7835/com.baidu.speech.recognizerdemo I/MyRecognizer: 取消识别
2020-05-25 11:26:56.448 7835-7931/com.baidu.speech.recognizerdemo I/BDSHttpRequestMaker: sendData dataType : 4 https://vop.baidu.com/v2/up?sn=fef7108c-5c8e-4f28-a841-0b7eb1bd9437 &8730c21,
2020-05-25 11:26:56.450 7835-7900/com.baidu.speech.recognizerdemo V/ASREngine: ASRCallBack :7

 

 

 

---

2020-05-25 15:30:26.133 4277-4502/com.baidu.speech.recognizerdemo W/System.err: java.lang.IllegalStateException: player or VolumeShaper deallocated
2020-05-25 15:30:26.138 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at android.media.VolumeShaper.applyPlayer(VolumeShaper.java:187)
2020-05-25 15:30:26.138 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at android.media.VolumeShaper.apply(VolumeShaper.java:78)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at android.media.MediaPlayer.start(MediaPlayer.java:1347)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.core.ASREngine.play(Unknown Source:128)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.core.ASREngine.asrCallBack(Unknown Source:349)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.core.ASREngine.receiveCoreEvent(Unknown Source:6)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.core.BDSCoreJniInterface.receiveCoreEvent(Unknown Source:18)
2020-05-25 15:30:26.139 4277-4502/com.baidu.speech.recognizerdemo E/ASREngine: EVoiceRecognitionClientWorkStatusError errorDomain : 33 errorCode : -3005 desc : Server speech quality problem.[(-3005)asr server not find effective speech[info: -4]] mLastRecognitionResult:
2020-05-25 15:30:26.140 4277-4502/com.baidu.speech.recognizerdemo D/ASREngine: generateErrorResult errDomain = 33 errCode = -3005
2020-05-25 15:30:26.148 4277-4502/com.baidu.speech.recognizerdemo V/ASREngine: ASRCallBack :18
2020-05-25 15:30:26.157 4277-4277/com.baidu.speech.recognizerdemo I/RecogEventAdapter: name:asr.finish; params:{"origin_result":{"sn":"cuid=768804816F6734AF3F8148CC8C7DC5EF|0&sn=b3b581e6-dfd3-4f79-b0f1-569f1a904c67&nettype=4","error":7,"desc":"No recognition result match[(-3005)asr server not find effective speech[info: -4]]","sub_error":7001},"error":7,"desc":"No recognition result match[(-3005)asr server not find effective speech[info: -4]]","sub_error":7001}
2020-05-25 15:30:26.158 4277-4277/com.baidu.speech.recognizerdemo E/RecogEventAdapter: asr error:{"origin_result":{"sn":"cuid=768804816F6734AF3F8148CC8C7DC5EF|0&sn=b3b581e6-dfd3-4f79-b0f1-569f1a904c67&nettype=4","error":7,"desc":"No recognition result match[(-3005)asr server not find effective speech[info: -4]]","sub_error":7001},"error":7,"desc":"No recognition result match[(-3005)asr server not find effective speech[info: -4]]","sub_error":7001}
2020-05-25 11:26:56.472 7835-7940/com.baidu.speech.recognizerdemo W/System.err: java.util.concurrent.ExecutionException: java.io.IOException: Broken pipe
2020-05-25 11:26:56.472 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.FutureTask.report(FutureTask.java:123)
2020-05-25 11:26:56.472 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.FutureTask.get(FutureTask.java:207)
2020-05-25 11:26:56.472 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.audio.MicrophoneServer.run(Unknown Source:94)
2020-05-25 11:26:56.472 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.lang.Thread.run(Thread.java:764)
2020-05-25 11:26:56.473 7835-7940/com.baidu.speech.recognizerdemo W/System.err: Caused by: java.io.IOException: Broken pipe
2020-05-25 11:26:56.473 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at android.net.LocalSocketImpl.writeba_native(Native Method)
2020-05-25 11:26:56.473 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at android.net.LocalSocketImpl.access$500(LocalSocketImpl.java:36)
2020-05-25 11:26:56.473 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at android.net.LocalSocketImpl$SocketOutputStream.write(LocalSocketImpl.java:144)
2020-05-25 11:26:56.474 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.audio.MicrophoneServer$2.call(Unknown Source:17)
2020-05-25 11:26:56.474 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at com.baidu.speech.audio.MicrophoneServer$2.call(Unknown Source:0)
2020-05-25 11:26:56.474 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2020-05-25 11:26:56.474 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
2020-05-25 11:26:56.474 7835-7940/com.baidu.speech.recognizerdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)

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

系统没有检测到语音活动,也就是说你没有说话。

0
TOP
切换版块