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);
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;
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);