增加recv延迟
authorhcj <1224667075@qq.com>
Thu, 24 Jul 2025 11:59:09 +0000 (19:59 +0800)
committerhcj <1224667075@qq.com>
Thu, 24 Jul 2025 11:59:09 +0000 (19:59 +0800)
code/sdk/drivers/peripheral/slip/cat1Service/cat1_ai_server.cpp

index 7481446..9d22b95 100644 (file)
@@ -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;