From 77f80f9b6bad397120d3b46eb0dafd4226ba6006 Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Thu, 8 Jan 2026 18:07:05 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E8=AF=AD=E9=9F=B3=E6=95=85?= =?utf8?q?=E4=BA=8B=E5=8F=AF=E9=80=89spi=E4=BC=A0=E8=BE=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 a7df8a473..cd39da211 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c @@ -694,6 +694,10 @@ int ln_ws_send_audio_data(const uint8_t *audio_data, uint32_t audio_size, bool f cJSON_AddStringToObject(data_obj, "sessionId", g_session_id); #endif cJSON_AddBoolToObject(data_obj, "finished", finished); + + if (ln_http_download_is_initialized() && g_audio_chat_command_type == LN_AUDIO_CHAT_CHOOSE_STORY_REQUEST ) { + cJSON_AddBoolToObject(data_obj, "returnBytes", false); + } cJSON_AddItemToObject(json, "data", data_obj); @@ -1335,7 +1339,7 @@ void vad_status_callback_ln_ws(int status) void ln_ws_audio_init(bool is_vad_server_enabled) { - // 检查是否已经初始化 + // 检查是否已经初始化 if (g_audio_initialized) { LN_WS_WARN("Audio already initialized, skipping duplicate initialization\n"); return; @@ -3467,6 +3471,10 @@ static int ln_ws_send_audio_data_direct(const uint8_t *audio_data, uint32_t audi cJSON_AddStringToObject(data_obj, "audioBase64", audio_base64); cJSON_AddStringToObject(data_obj, "chatId", g_audio_chat_ctx.chat_id); cJSON_AddBoolToObject(data_obj, "finished", finished); + + if (ln_http_download_is_initialized() && g_audio_chat_command_type == LN_AUDIO_CHAT_CHOOSE_STORY_REQUEST ) { + cJSON_AddBoolToObject(data_obj, "returnBytes", false); + } cJSON_AddItemToObject(json, "data", data_obj); -- 2.17.1