iOS遇到非唤醒词和离线命令词情况下crash
zhangyu1990sky 发布于2018-04 浏览:7730 回复:36
0
收藏
 
唤醒词是:AR展示 离线命令词是:花岗岩
 
如果语音输入:
AR展示花岗岩,则程序运行正常
 
如输入
22展示333,则crash
 
 
与demo的区别是
在- (void)configOfflineClient里按文档添加了两句代码

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

然后换了自己的离线命令词

bds_easr_gramm.dat

和唤醒词文件,唤醒词为"AR展示"

bds_easr_wakeup_words.dat

 

离线命令词设置为:

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

上面上个地方是我的改动,我的应用场景是需要离线在线都支持.

收到语音指令执行一个动作后,识别的监听并不关掉.所以self.continueToVR = YES

我改完上面3点运行的demo工程下载地址如下,

地址签名加

点击ASR界面直接多说几次:比如

AR展示花岗岩,

AR展示玄武岩,

22展示发岗岩,
223344,

我刚刚是试了三次就crash了,在线环境下.

请修改appid,key,secret和bundle

0
#16zhangyu1990sky回复于2018-04

谢谢楼上,文档参考过了,

仍然有一定几率会crash,我试了10多次,偶尔会crash

1, ASRViewController的viewdidappear后面加上三句话,启动离线引擎,唤醒监听

[self loadOfflineEngine];
self.continueToVR = YES;
[self startWakeup];

2,识别结束后 BDS_ASR_NEED_CACHE_AUDIO设置为NO:
case EVoiceRecognitionClientWorkStatusFinish:
[self.asrEventManager setParameter:@(NO) forKey:BDS_ASR_NEED_CACHE_AUDIO];

3,唤醒后self.continueToVR = YES;表示每次唤醒后可以识别
EWakeupEngineWorkStatusTriggered

0
#15周俊316回复于2018-04

关于我们工程师提到的参数“BDS_ASR_NEED_CACHE_AUDIO”,是这样:

正确配置唤醒引擎,语言模型文件及唤醒词文件,并加载引擎;
开启唤醒,接收用户语音输入;
在唤醒的唤醒词触发回调中,配置BDS_ASR_NEED_CACHE_AUDIO为YES到识别引擎,正常识别请将该值设为NO;
调用识别引擎开启识别过程;

 

您参考下这个文档:https://ai.baidu.com/docs#/ASR-iOS-SDK/1b67420b

0
#14chenxiaoyu3回复于2018-04

测试了demo,这个唤醒词没有crash情况出现。

是唤醒Crash还是离线命令词识别crash?

另外可以参考一下BDS_ASR_NEED_CACHE_AUDIO参数

0
#13用户已被禁言回复于2018-04

收到您的情况,初步来看,您的唤醒词没有问题,这个集成的问题,稍后我们IOS工程师查看下答复您

0
#12zhangyu1990sky回复于2018-04

在线时:

crash 的ASR:normalize_final_result

 

比对了一下 :

crash时 results_nlu的 results为空

origin_result结构也不一样.

0
#11zhangyu1990sky回复于2018-04

不好意思,提示发帖内容异常,但是没想到都发成功了.

上面#6 #7 #8 #9 这个帖子麻烦版主给我删掉.

0
#10zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

 

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end 81440.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=2

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[TRACE][bds_EventManagerAsr.cpp:606][fill_engine] last audio package for 222A2E62-9599-47BD-8A4F-F82154CBAA1D

[TRACE][bds_EventManagerAsr.cpp:1105][process_audio_data]sentences-last:2

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=2, encoded_err=0, err_desc=, need_finish=0, need_stop=1, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[TRACE][bds_EventManagerKWS.cpp:238][KWS]result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}}}

[INFO][bds_EventManagerAsr.cpp:1462][ASR:normalize_final_result]final result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}},"results_nlu":{"raw_text":"\257花岗岩","results":[]}}

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=5, encoded_err=0, err_desc=, need_finish=1, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

(lldb)

0
#9zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

0
#8zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

 

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end 81440.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=2

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[TRACE][bds_EventManagerAsr.cpp:606][fill_engine] last audio package for 222A2E62-9599-47BD-8A4F-F82154CBAA1D

[TRACE][bds_EventManagerAsr.cpp:1105][process_audio_data]sentences-last:2

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=2, encoded_err=0, err_desc=, need_finish=0, need_stop=1, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[TRACE][bds_EventManagerKWS.cpp:238][KWS]result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}}}

[INFO][bds_EventManagerAsr.cpp:1462][ASR:normalize_final_result]final result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}},"results_nlu":{"raw_text":"\257花岗岩","results":[]}}

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=5, encoded_err=0, err_desc=, need_finish=1, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

(lldb)

0
#7zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

 

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end 81440.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=2

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[TRACE][bds_EventManagerAsr.cpp:606][fill_engine] last audio package for 222A2E62-9599-47BD-8A4F-F82154CBAA1D

[TRACE][bds_EventManagerAsr.cpp:1105][process_audio_data]sentences-last:2

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=2, encoded_err=0, err_desc=, need_finish=0, need_stop=1, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[TRACE][bds_EventManagerKWS.cpp:238][KWS]result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}}}

[INFO][bds_EventManagerAsr.cpp:1462][ASR:normalize_final_result]final result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}},"results_nlu":{"raw_text":"\257花岗岩","results":[]}}

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=5, encoded_err=0, err_desc=, need_finish=1, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

(lldb)

0
#6zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

 

 

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 196800

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end 81440.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=2

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[TRACE][bds_EventManagerAsr.cpp:606][fill_engine] last audio package for 222A2E62-9599-47BD-8A4F-F82154CBAA1D

[TRACE][bds_EventManagerAsr.cpp:1105][process_audio_data]sentences-last:2

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=2, encoded_err=0, err_desc=, need_finish=0, need_stop=1, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[TRACE][bds_EventManagerKWS.cpp:238][KWS]result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}}}

[INFO][bds_EventManagerAsr.cpp:1462][ASR:normalize_final_result]final result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}},"results_nlu":{"raw_text":"\257花岗岩","results":[]}}

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=5, encoded_err=0, err_desc=, need_finish=1, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

(lldb)

0
#5zhangyu1990sky回复于2018-04

    // 参数设置:识别策略为离在线并行

    [self.asrEventManager setParameter:@(EVR_STRATEGY_BOTH) forKey:BDS_ASR_STRATEGY];

    // 参数设置:离线识别引擎类型

    [self.asrEventManager setParameter:@(EVR_OFFLINE_ENGINE_GRAMMER) forKey:BDS_ASR_OFFLINE_ENGINE_TYPE];

 

这两句不加也是 会crash 

 

 

 

 

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:86]jsonContent: {"error_code":0,"voice_to_text_result":"","pid":1536,"cmd_type":0,"time":1524828649378353,"app_id":10896893,"cmd_id":0,"pkg":"com.hiscene.Sample","type":"wakeup","decoder":0}

[TRACE][MySynchronousConnection.mm:173][Connection Delegate] Will send request!!

2018-04-27 19:36:51.766900+0800 BDSClientSample[2314:683741] TIC TCP Conn Failed [70:0x1c4360480]: 1:50 Err(50)

2018-04-27 19:36:51.768408+0800 BDSClientSample[2314:683741] Task .<0> HTTP load failed (error code: -1009 [1:50])

2018-04-27 19:36:51.768498+0800 BDSClientSample[2314:683641] NSURLConnection finished with error - code -1009

[TRACE][MySynchronousConnection.mm:165][Connection Delegate] Did fail

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:86]jsonContent: {"error_code":2228236,"voice_to_text_result":"","pid":1536,"cmd_type":0,"time":1524828681395047,"app_id":10896893,"cmd_id":0,"pkg":"com.hiscene.Sample","type":"asr_normal","decoder":4}

[TRACE][MySynchronousConnection.mm:173][Connection Delegate] Will send request!!

2018-04-27 19:36:51.771132+0800 BDSClientSample[2314:683739] TIC TCP Conn Failed [71:0x1c4360600]: 1:50 Err(50)

2018-04-27 19:36:51.773419+0800 BDSClientSample[2314:683739] Task <9E1A22A7-2E7C-41E3-872F-65439F42B7C3>.<0> HTTP load failed (error code: -1009 [1:50])

2018-04-27 19:36:51.773489+0800 BDSClientSample[2314:683736] NSURLConnection finished with error - code -1009

[TRACE][MySynchronousConnection.mm:165][Connection Delegate] Did fail

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:86]jsonContent: {"error_code":0,"voice_to_text_result":"","pid":1536,"cmd_type":0,"time":1524828952528373,"app_id":10896893,"cmd_id":0,"pkg":"com.hiscene.Sample","type":"wakeup","decoder":0}

[TRACE][MySynchronousConnection.mm:173][Connection Delegate] Will send request!!

2018-04-27 19:36:51.776007+0800 BDSClientSample[2314:683641] TIC TCP Conn Failed [72:0x1c4360000]: 1:50 Err(50)

2018-04-27 19:36:51.777383+0800 BDSClientSample[2314:683641] Task <4B4F2E47-2AC9-4430-B5B9-499E8B831553>.<0> HTTP load failed (error code: -1009 [1:50])

2018-04-27 19:36:51.777806+0800 BDSClientSample[2314:683741] NSURLConnection finished with error - code -1009

[TRACE][MySynchronousConnection.mm:165][Connection Delegate] Did fail

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:86]jsonContent: {"error_code":2228236,"voice_to_text_result":"","pid":1536,"cmd_type":0,"time":1524828988271915,"app_id":10896893,"cmd_id":0,"pkg":"com.hiscene.Sample","type":"asr_normal","decoder":4}

[TRACE][MySynchronousConnection.mm:173][Connection Delegate] Will send request!!

2018-04-27 19:36:51.780178+0800 BDSClientSample[2314:683736] TIC TCP Conn Failed [73:0x1c417f800]: 1:50 Err(50)

2018-04-27 19:36:51.781818+0800 BDSClientSample[2314:683736] Task .<0> HTTP load failed (error code: -1009 [1:50])

2018-04-27 19:36:51.782296+0800 BDSClientSample[2314:683739] NSURLConnection finished with error - code -1009

[TRACE][MySynchronousConnection.mm:165][Connection Delegate] Did fail

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:86]jsonContent: {"error_code":2625535,"voice_to_text_result":"","pid":1536,"cmd_type":0,"time":1524829011639611,"app_id":10896893,"cmd_id":0,"pkg":"com.hiscene.Sample","type":"asr_normal","decoder":4}

[TRACE][MySynchronousConnection.mm:173][Connection Delegate] Will send request!!

2018-04-27 19:36:51.784986+0800 BDSClientSample[2314:683736] TIC TCP Conn Failed [74:0x1c0366180]: 1:50 Err(50)

2018-04-27 19:36:51.786582+0800 BDSClientSample[2314:683736] Task <4F899FB8-7947-43C8-BED0-07E535B63033>.<0> HTTP load failed (error code: -1009 [1:50])

2018-04-27 19:36:51.786823+0800 BDSClientSample[2314:683641] NSURLConnection finished with error - code -1009

[TRACE][MySynchronousConnection.mm:165][Connection Delegate] Did fail

[ERROR][bds_openplatform_stat_uploader.cpp:146]Failed upload stat: err = 7, (http: 200), errorMsg: The Internet connection appears to be offline.

[DEBUG][bds_openplatform_stat_uploader.cpp:150]end of node list

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 146368

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 148416

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 150464

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 152512

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 154560

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 156608

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 158656

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 160704

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 162752

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 164800

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 166848

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 169408

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 171968

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 174272

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 176320

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 178368

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 180416

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 182464

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 184512

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 186560

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 188608

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 190656

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 192704

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 194752

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 196800

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[ERROR][bds_EventManagerKWS.cpp:251][KWS::parse_result] parse json failed

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end -1.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=1

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=6, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=3, encoded_err=0, err_desc=, need_finish=0, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_vad_proxy.cpp:189][VADProxy::send_pcm_data] start 8160, end 81440.

[DEBUG][bds_EventManagerVad.cpp:284][QS]vad_status=2

[TRACE][bds_vad_proxy.cpp:266][VADProxy::get_encoded_data] cur_pos: 198848

[TRACE][bds_EventManagerAsr.cpp:606][fill_engine] last audio package for 222A2E62-9599-47BD-8A4F-F82154CBAA1D

[TRACE][bds_EventManagerAsr.cpp:1105][process_audio_data]sentences-last:2

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=2, encoded_err=0, err_desc=, need_finish=0, need_stop=1, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

[TRACE][bds_EventManagerKWS.cpp:88]----[kws] engine.data

[TRACE][bds_EventManagerKWS.cpp:238][KWS]result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}}}

[INFO][bds_EventManagerAsr.cpp:1462][ASR:normalize_final_result]final result: {"results_recognition":["啊早是花岗岩"],"origin_result":{"content":{"item":["啊早是花岗岩"]},"result":{"sn":"KWS","version":"easr.kws.v1","raw_text":"啊早是花岗岩","scene_id":0,"score":0.67,"_results":{"appname":{"keyword":"花岗岩","keyword_nbest":["花岗岩"],"score":0.77}}}},"results_nlu":{"raw_text":"\257花岗岩","results":[]}}

[DEBUG][bds_EventManagerAsr.cpp:930]vr_handler work_status=5, encoded_err=0, err_desc=, need_finish=1, need_stop=0, need_loop=0

[DEBUG][bds_EventManagerAsr.cpp:931]vr_handler m_has_cancelled=0, m_need_cancelled_callback=0

warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

(lldb)

0
#4zhangyu1990sky回复于2018-04

紧急求助

0
#3zhangyu1990sky回复于2018-04

收到EVoiceRecognitionClientWorkStatusFinish状态后

                self.continueToVR = YES;

开始下一轮唤醒监听

0
#2zhangyu1990sky回复于2018-04

VoiceRecognitionClientWorkStatus:(int)workStatus obj:(id)aObj

crash时 这个回调接口返回的aObj是NULL

并不是每次必现.

有时候走2次就出来,有时候10几次才crash

0
TOP
切换版块