From 5960c1e36aa884d5975d232f810ab768cc81487e Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Tue, 21 Oct 2025 09:47:47 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E4=BC=98=E5=8C=96=20EG810=20?= =?utf8?q?=E9=9B=B7=E9=B8=9F=E5=AF=B9=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/leiniao/imsl_ln/ln_api.h | 2 ++ code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c | 14 ++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h index a3285c10e..1133dd70a 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h @@ -415,6 +415,8 @@ void ln_ws_audio_init(void); void ln_ws_audio_deinit(void); +bool ln_ws_is_audio_initialized(void); + /* WebSocket状态查询接口 */ int ln_ws_get_connection_state(void); const char* ln_ws_get_connection_state_string(void); diff --git a/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c b/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c index 4d893b94b..787c7176d 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c @@ -721,10 +721,10 @@ static void ai_binary_message_handler(const uint8_t *raw_data, uint32_t timestam // 记录接收数据的时间 g_last_binary_data_tick = osKernelGetTickCount(); - if (!is_chat_id_matched()) { - LN_WS_WARN("Chat ID not matched\n"); - return; - } + // if (!is_chat_id_matched()) { + // LN_WS_WARN("Chat ID not matched\n"); + // return; + // } if (!raw_data || data_len == 0) { LN_WS_ERROR("Invalid binary data parameters\n"); @@ -920,6 +920,7 @@ void ln_ws_audio_init(void) #ifdef SUPPORT_CAT1_SERVICE cat1_api_keep_wakeup(1); cat1_api_wakeup_cat1(1); + uapi_cat1_add_cat1_vote(); #endif old_Start_AIVoice(AIVoiceDataCallback_ln,NULL,&audioParams_in,&audioParams_out,false); @@ -943,6 +944,7 @@ void ln_ws_audio_deinit(void) #ifdef SUPPORT_CAT1_SERVICE cat1_api_keep_wakeup(0); cat1_api_wakeup_cat1(0); + uapi_cat1_remove_cat1_vote(); #endif // 清除初始化标志位 @@ -2182,10 +2184,6 @@ static void ln_ws_reconnect_success_callback(void) { LN_WS_INFO("WebSocket reconnection successful, triggering reconnect success event\n"); - // 触发重连成功事件 - // if (g_ws_message_callback != NULL) { - // g_ws_message_callback(NULL, WS_CMD_CONNECTED); - // } g_ws_connected = WS_STATE_CONNECTED; LN_WS_INFO("Reconnect success event triggered\n"); -- 2.17.1