最近升级28,已经更新了最新SDK,bdasr_V3_20190515_c9eed5d.jar
但是使用时无法在线语音转文字,报错信息如下:
asr error:{"origin_result":{"sn":"","error":3,"desc":"Sample error","sub_error":3011},"error":3,"desc":"Sample error","sub_error":3011}
请问这个是由于什么造成的呢?谢谢
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
不好意思,回复错了帖子
没用代理,能够正常打开网络,浏览网页。4g和wifi都试了。
用的是:bdasr_V3_20210628_cfe8c44.jar
好,目前可以正常使用就好,您的建议我们也会记录并反馈的。感谢使用百度语音技术。
targetSdkVersion降到28就可以转文字了,期待对29的适配,谢谢!
targetSdkVersion 29 改成 targetSdkVersion 28,29不确定。
另外你主要的原因是网络问题,有没有尝试更换网络呢?
已经下载最新的SDK了,bdasr_V3_20190515_c9eed5d.jar。我的代码已经迁移 androidx 配置如下,编译升到29。还是无法进行在线语音识别。一直提示3011
compileSdkVersion 29
buildToolsVersion '29.0.1'
defaultConfig {
minSdkVersion 27
targetSdkVersion 29
......
日志显示:
BaiduRecUtil: getBaiduConfig lang:chinese
2019-07-19 17:17:22.795 28761-28761/cn.recorder D/BaiduRealTimeRecognizer: start asr params:{"disable-punctuation":false,"vad":"touch","pid":1537,"_model":"input","infile":"#com.voicesecretary.baidu.InFileStream.create16kStream()","accept-audio-volume":false}
2019-07-19 17:17:22.805 28761-28761/cn.recorder E/ASREngine: VAD Model=touch
2019-07-19 17:17:22.805 28761-28761/cn.recorder I/[BDASR_LOG] Policy: use custom galaxy = true
2019-07-19 17:17:22.815 28761-3786/cn.recorder V/ASREngine: ASRCallBack :8
2019-07-19 17:17:22.815 28761-3786/cn.recorder E/ASREngine: EVoiceRecognitionClientWorkStatusError errorDomain : 0 errorCode : 3011 desc : ASR: sample error mLastRecognitionResult:
2019-07-19 17:17:22.815 28761-3786/cn.recorder D/ASREngine: generateErrorResult errDomain = 0 errCode = 3011
2019-07-19 17:17:22.825 28761-28761/cn.recorder E/RecogEventAdapter: asr error:{"origin_result":{"sn":"","error":3,"desc":"Sample error","sub_error":3011},"error":3,"desc":"Sample error","sub_error":3011}
2019-07-19 17:17:22.825 28761-3786/cn.recorder V/ASREngine: ASRCallBack :18
2019-07-19 17:17:22.825 28761-28761/cn.recorder E/MessageRecogListener: onAsrFinishError-识别错误, 错误码:3,-1;错误消息:音频问题;描述信息:Sample error--识别错误, 错误码:3,-1
请下载最新的SDK,已经适配了28编译
使用的离在线语音识别Android SDK,手机插卡或者连WiFi都试过,并且是在我升级targetSdk 28后产生的,之前26能正常使用
您好,请问您是哪个sdk呢?3011一般是由网络错误引起,请检查网络环境,也有可能是使用代理造成的,联网请不要走代理。