首页 版块 访问AI主站 注册 发帖
翻滚吧牛欢喜
29
积分 积分商城
0
获赞
android sdk 长语音识别导致crash
Ta的回复 :我也遇到一样的问题,不懂是不是没在onDestroy里加asr.unregisterListener(this);   @Override protected void onDestroy() { super.onDestroy(); Log.i("DEBUG>>>>>>>>>>>>>>>>>","onDestroy"); this.cancelRecognize(); // 必须与registerListener成对出现,否则可能造成内存泄露 asr.unregisterListener(this); }
3
最新离在线android识别貌似存在溢出问题
Ta的回复 :使用过程中查看/proc/$pid/fd中的文件发现socket句柄的确有增长,通过ps -t | grep $pid查看线程应该正常,我们App在语音识别使用过一段时间后会有机率crash,通过bugly日志分析应该是句柄溢出。我们的应用是单词识别,一个单词App就会启动一次ASR_START,在调用ASR_START之前有调用ASR_STOP和ASR_CANCEL,使用过程中没有提示错误信息,一切看起来都正常,会不会是我们频繁的调用ASR_START然后socket句柄又没释放那么快而溢出crash呢?我们可以提供App,fd日志我就贴在下面了。这个问题困扰我们瞒久了,希望官方帮帮忙,十分感谢!!!
5
最新离在线android识别貌似存在溢出问题
Ta的回复 :还有就是App在识别过程中没有我们本身业务逻辑块的网络调用,只有在开始及结束的时候有,其它的话主是bugly相关的网络请求了。
5
最新离在线android识别貌似存在溢出问题
Ta的回复 :因为我们app是根据单词掉落自动调用ASR_START开启识别,大约1~2s会识别一个单词然后紧接下一个单词,使用你们的demo基本上很难模拟这种情况,还有我们用的手机是小米6A,它的最大fd数量是1024,使用这类手机加上我们App的实际场景使用才能有机率出现fd溢出的情况。
5
频繁调用离在线语音识别一段时间后卡住
Ta的回复 :日志1: 15806-13 22:10:59.934 18681 18713 E ASREngine: EVoiceRecognitionClientWorkStatusError errorDomain : 0 errorCode : 3001 desc : Recorder open failed mLastRecognitionResult: {"results_recognition":["子夜"],"origin_result":{"corpus_no":6702017506627908912,"err_no":0,"result":{"word":["子夜"]},"sn":"92aa2cd4-c66d-4149-a9c8-e76cb7f5ddbe_s-1955"}} 15906-13 22:10:59.934 18681 18713 D ASREngine: generateErrorResult errDomain = 0 errCode = 3001 16006-13 22:10:59.937 18681 18713 V ASREngine: ASRCallBack :18
5
频繁调用离在线语音识别一段时间后卡住
Ta的回复 :日志2: 2019-06-27 13:49:19.107 9359-9455/? E/ASREngine: EVoiceRecognitionClientWorkStatusError errorDomain : 32 errorCode : 2004 desc : HTTP error: 2004 mLastRecognitionResult: 2019-06-27 13:49:19.107 9359-9455/? D/ASREngine: generateErrorResult errDomain = 32 errCode = 2004 2019-06-27 13:49:19.113 9359-9359/? I/RecogEventAdapter: name:asr.finish; params:{"origin_result":{"sn":"cuid=E66702A4917E996F94E70649BC79C60C|910356040721768&sn=0338e692-218a-44fb-9a2a-81bd14dc27ce&nettype=4","error":2,"desc":"Download network connect failed","sub_error":2004},"error":2,"desc":"Download network connect failed","sub_error":2004} 2019-06-27 13:49:19.113 9359-9359/? E/RecogEventAdapter: asr error:{"origin_result":{"sn":"cuid=E66702A4917E996F94E70649BC79C60C|910356040721768&sn=0338e692-218a-44fb-9a2a-81bd14dc27ce&nettype=4","error":2,"desc":"Download network connect failed","sub_error":2004},"error":2,"desc":"Download network connect failed","sub_error":2004} 2019-06-27 13:49:19.114 9359-9359/? I/baidu: 识别错误:2,2004,Download network connect failed
5
频繁调用离在线语音识别一段时间后卡住
Ta的回复 :最后一个日志打屎都不能通过,说什么鬼政治敏感
5
频繁调用离在线语音识别一段时间后卡住
Ta的回复 :你们百度识别有其它渠道的联系方式么?快被这个问题弄崩溃了,论坛又各种难用
5
原帖已删除
Ta的回复 :会不会是溢出了呢?我使用语音识别是几乎100%有fd溢出的,而且是在官方demo上试出来的,半个钟就crash了
0
切换版块
智能客服