From: hcj <1224667075@qq.com> Date: Thu, 24 Jul 2025 11:59:09 +0000 (+0800) Subject: 增加recv延迟 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=685d853bb7e7c48d6aaca7df66187df7901c8649;p=mirrors%2FFD230.git 增加recv延迟 --- diff --git a/code/sdk/drivers/peripheral/slip/cat1Service/cat1_ai_server.cpp b/code/sdk/drivers/peripheral/slip/cat1Service/cat1_ai_server.cpp index 7481446fb..9d22b9507 100644 --- a/code/sdk/drivers/peripheral/slip/cat1Service/cat1_ai_server.cpp +++ b/code/sdk/drivers/peripheral/slip/cat1Service/cat1_ai_server.cpp @@ -718,7 +718,7 @@ bool aer_result_analysis(char *buf) } WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"str %s start %d end %d is end %d\n",result_str,start_time_int,end_time_int,is_end_bool); - + if(is_end_bool==true) { @@ -759,11 +759,13 @@ bool aer_result_analysis(char *buf) } if(strcmp(event_str,"TranscriptionCompleted")==0) //asr 结束 { + cJSON_Delete(root); return false; } if(strcmp(event_str,"Failed")==0) { stop_AudioCaptureProcess_AI(); + cJSON_Delete(root); return false; } @@ -931,6 +933,7 @@ void bk_websocket_asr(void *data) { { asr_client_ping=0; } + msleep(10); } set_ai_asr_service_init_flag(0); @@ -1295,6 +1298,8 @@ void bk_websocket_tts(void *data) { set_ai_tts_server_init_flag(0); + free(tts_recv_buf); + lwip_close_websocket_client(tts_client); tts_client=NULL;