混淆后无法语音识别,错误码3001。
KEWELL2004 发布于2018-10 浏览:3693 回复:3
0
收藏
最后编辑于2022-04

前提是用eclipse做的混淆。混淆前可以识别没问题,加入”-keep class com.baidu.speech.**{*;}“混淆后报如下错误:(运行时录音权限已经取得)

10-10 15:28:23.695: E/MediaPlayer-JNI(28838): QCMediaPlayer mediaplayer NOT present
10-10 15:28:23.945: I/Timeline(28838): Timeline: Activity_idle id: android.os.BinderProxy@2f09e47a time:39969425
10-10 15:28:40.942: W/Toast(28838): From com.chj.ecare, go ahead.
10-10 15:28:40.942: I/MyRecognizer.Debug(28838): 识别参数(反馈请带上此行日志){"pid":1537,"sample":16000,"accept-audio-data":true,"outfile":"\/storage\/sdcard0\/baiduASR\/pcm16k.pcm"}
10-10 15:28:40.962: I/MicrophoneServer(28838): infile: audioSource:1
10-10 15:28:40.962: E/ASREngine(28838): VAD Model=dnn
10-10 15:28:40.972: I/[BDASR_LOG] Policy(28838): use custom galaxy = false
10-10 15:28:40.982: W/DeviceId(28838): galaxy lib host missing meta-data,make sure you know the right way to integrate galaxy
10-10 15:28:40.982: W/DeviceId(28838): galaxy lib host missing meta-data,make sure you know the right way to integrate galaxy
10-10 15:28:40.982: W/DeviceId(28838): galaxy lib host missing meta-data,make sure you know the right way to integrate galaxy
10-10 15:28:41.052: I/Choreographer(28838): Skipped 92 frames! The application may be doing too much work on its main thread.
10-10 15:28:41.062: I/[BDASR_LOG] MicrophoneServer(28838): add wrap socket, mRemoteOutputStreams size = 1 firstStart = true
10-10 15:28:41.072: V/ASREngine(28838): ASRCallBack :0
10-10 15:28:41.082: I/BDSHttpRequestMaker(28838): url = http://vop.baidu.com/v2/up?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &19b6601e,
10-10 15:28:41.082: D/BDSHttpRequestMaker(28838): url: http://vop.baidu.com/v2/up?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff mHostIp: vop.baidu.com &19b6601e,
10-10 15:28:41.092: I/[BDASR_LOG] audioSource :(28838): 1
10-10 15:28:41.092: I/[BDASR_LOG] MicrophoneServer$MicInputStream(28838): startRecordingAndCheckStatus recorder status is 1
10-10 15:28:41.112: I/RecogEventAdapter(28838): name:asr.ready; params:{"pid":1537,"sn":"7544d686-1c9a-43b6-a21f-b43c87a3f3ff"}
10-10 15:28:41.132: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): [wp.ready]引擎就绪,可以开始说话。 ;time=1539156521120
10-10 15:28:41.132: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 状态:3
10-10 15:28:41.132: I/BDSHttpRequestMaker(28838): url = http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.132: D/BDSHttpRequestMaker(28838): url: http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff mHostIp: vop.baidu.com &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): AudioData : mType = 3 | mIsLast = true | mData = 5 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): DownloadThread mData[0] = 1 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): DownloadThread mData[1] = 0 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): DownloadThread mData[2] = 0 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): DownloadThread mData[3] = 0 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): DownloadThread mData[4] = 3 &392440ff,
10-10 15:28:41.142: I/BDSHttpRequestMaker(28838): sendData dataType : 0 http://vop.baidu.com/v2/up?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &19b6601e,
10-10 15:28:41.172: I/BDSHttpRequestMaker(28838): readData dataType : 244 http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.192: I/BDSHttpRequestMaker(28838): readData dataType : 248 http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.192: I/BDSHttpRequestMaker(28838): response : {"gather_type":0,"gather_wake":false,"gather_wake_int":0}
10-10 15:28:41.192: I/BDSHttpRequestMaker(28838): http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.282: I/[BDASR_LOG] MicrophoneServer(28838): finally, mRemoteOutputStreams size = 1 firstStart = true
10-10 15:28:41.282: V/ASREngine(28838): ASRCallBack :8
10-10 15:28:41.282: E/ASREngine(28838): EVoiceRecognitionClientWorkStatusError errorDomain : 0 errorCode : 3001 desc : Recorder open failed mLastRecognitionResult:
10-10 15:28:41.282: D/ASREngine(28838): generateErrorResult errDomain = 0 errCode = 3001
10-10 15:28:41.292: I/RecogEventAdapter(28838): name:asr.finish; params:{"origin_result":{"sn":"","error":3,"desc":"Recorder open failed","sub_error":3001},"error":3,"desc":"Recorder open failed","sub_error":3001}
10-10 15:28:41.292: E/RecogEventAdapter(28838): asr error:{"origin_result":{"sn":"","error":3,"desc":"Recorder open failed","sub_error":3001},"error":3,"desc":"Recorder open failed","sub_error":3001}
10-10 15:28:41.292: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): [asr.partial]【asr.finish事件】识别错误, 错误码:3 ,3001 ; Recorder open failed ;time=1539156521303
10-10 15:28:41.292: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 状态:6
10-10 15:28:41.302: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 【asr.finish事件】识别错误, 错误码:3 ,3001 ; Recorder open failed ;time=1539156521304
10-10 15:28:41.302: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 状态:6
10-10 15:28:41.302: V/ASREngine(28838): ASRCallBack :18
10-10 15:28:41.302: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 【识别】集成自动排查工具: 恭喜没有检测到任何问题
10-10 15:28:41.302: I/RecogEventAdapter(28838): name:asr.exit; params:null
10-10 15:28:41.302: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): [asr.exit]识别引擎结束并空闲中 ;time=1539156521314
10-10 15:28:41.302: I/com.baidu.aip.asrwakeup3.core.mini.ActivityMiniRecog2(28838): 状态:2
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): readData dataType : 32 http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): response : 200 OK
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): Connection: keep-alive
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): Content-Type: application/json
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): Date: Wed, 10 Oct 2018 06:45:14 GMT
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): P3p: CP=" http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,
10-10 15:28:41.322: I/BDSHttpRequestMaker(28838): readData dataType : 68 http://vop.baidu.com/v2/down?sn=7544d686-1c9a-43b6-a21f-b43c87a3f3ff &392440ff,

 

现在几乎把混淆全过滤掉了,还是不行。

有没有大神研究过是何原因?僵硬

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

https://b2b.baidu.com/s?fr=wwwt&q=%E5%B1%B1%E8%A5%BF%E6%9C%94%E5%B7%9E%E5%93%AA%E9%87%8C%E8%83%BD%E7%8E%A9%E5%BA%84%E5%92%8C%E9%97%B2%E6%8E%A8%E8%8D%90B2024%C2%B7CN%E5%A4%A9%E6%B0%B4%E5%B9%BF%E6%92%AD%EF%BC%A7 https://egame.qq.com/search?kw=%E7%BC%85%E7%94%B8%E6%B0%B8%E6%98%8C%E5%9B%BD%E9%99%85%E5%A8%B1%E4%B9%90%E5%BC%80%E6%88%B7%E3%80%90TL262%C2%B7C%EF%BC%AFM%E6%AC%A2%E8%BF%8E%E6%82%A8%E3%80%91%E5%92%B8%E5%AE%81%E6%AF%95%E4%B8%9A%E7%94%9F%EF%BC%94%EF%BC%94%EF%BD%87&type=search http://www.edrawsoft.cn/search/%E7%9A%87%E5%AE%B6%E5%9B%BD%E9%99%85%E5%AE%9E%E4%BD%93%E7%BD%91%E6%8A%95%E5%BC%80%E6%88%B7TL262.c%EF%BC%AF%EF%BC%AD%E5%8D%97%E5%AE%81%E4%BC%81%E4%B8%9A%EF%BC%98/ https://www.d1ev.com/search/user?q=%E7%BC%85%E7%94%B8%E6%96%B0%E7%99%BE%E8%83%9C%E5%8E%85%E3%80%90%E5%AE%98%E7%BD%91%E2%86%92B2024.CN%E3%80%91%E5%BB%B6%E5%AE%89%E4%BA%A4%E7%AE%A1%E5%B1%80%EF%BC%A6 https://search.bilibili.com/all?keyword=%E5%B1%B1%E8%A5%BF%E6%B0%B8%E6%B5%8E%E7%9C%9F%E4%BA%BA%E9%BE%99%E8%99%8E%E3%80%90TL262%C2%B7C%EF%BC%AFM%E6%AC%A2%E8%BF%8E%E6%82%A8%E3%80%91%E5%B9%BF%E5%AE%89%E5%A4%A7%E5%AD%A6%EF%BC%8A%EF%BD%8E

0
#3KEWELL2004回复于2018-10

demo的release版本试过了,混淆后是能用的,所以就奇怪了。

0
#2fujiayi1984回复于2018-10

测试下demo的release版本,是混淆后的

0
TOP
切换版块