From 7eea265dd78cf0e903f26761bfcff7dcbdec8d00 Mon Sep 17 00:00:00 2001 From: xue <2144439972@qq.com> Date: Sat, 14 Mar 2026 17:37:37 +0800 Subject: [PATCH] =?utf8?q?=E5=8F=96=E6=B6=88=E5=A4=9A=E4=BD=99=E6=89=93?= =?utf8?q?=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- autobuild.sh | 2 +- .../foundation/sample/wrapper/audio_manager_c_wrapper.cpp | 2 ++ .../services/media/foundation/utils/src/media_log.cpp | 2 +- code/sdk/zhihui/ai/media/ai_media_service_ext.cpp | 7 +++++-- code/sdk/zhihui/leiniao/imsl_ln/ln_api.h | 2 +- code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c | 2 +- 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/autobuild.sh b/autobuild.sh index b825d3d6e..56e28d2e7 100644 --- a/autobuild.sh +++ b/autobuild.sh @@ -59,7 +59,7 @@ declare -A PROJECT_VERSIONS=( ["w9"]="1.3.107" ["lt22"]="1.3.107" ["n9"]="1.3.113" - ["ln"]="1.0.41" + ["ln"]="1.0.42" ["lnppp"]="1.1.1" ["n9ln"]="1.0.0" diff --git a/code/sdk/middleware/services/media/foundation/sample/wrapper/audio_manager_c_wrapper.cpp b/code/sdk/middleware/services/media/foundation/sample/wrapper/audio_manager_c_wrapper.cpp index 94f35f0d2..fc7862389 100644 --- a/code/sdk/middleware/services/media/foundation/sample/wrapper/audio_manager_c_wrapper.cpp +++ b/code/sdk/middleware/services/media/foundation/sample/wrapper/audio_manager_c_wrapper.cpp @@ -369,7 +369,9 @@ int32_t AudioStreamOutStreamWrite(const uint8_t *data, uint32_t size) AudioRendererConfig renderConfig = {}; int32_t ret = g_streamOut->StreamWrite(data, size, writtenSize, renderConfig); if (ret != AUDIO_SUCCESS) { + #ifndef LEINIAO ALOGE("audio stream out play failed 0x%x", ret); + #endif return AUDIO_ERROR; } diff --git a/code/sdk/middleware/services/media/foundation/utils/src/media_log.cpp b/code/sdk/middleware/services/media/foundation/utils/src/media_log.cpp index 044f684ab..e458c6f8a 100644 --- a/code/sdk/middleware/services/media/foundation/utils/src/media_log.cpp +++ b/code/sdk/middleware/services/media/foundation/utils/src/media_log.cpp @@ -30,7 +30,7 @@ #include #ifdef ENABLE_INFO_LEVEL_LOG -static MEDIA_LOG_LEVEL g_enabledLevel = MEDIA_LOG_INFO; +static MEDIA_LOG_LEVEL g_enabledLevel = MEDIA_LOG_WARN; #else static MEDIA_LOG_LEVEL g_enabledLevel = MEDIA_LOG_ERR; #endif diff --git a/code/sdk/zhihui/ai/media/ai_media_service_ext.cpp b/code/sdk/zhihui/ai/media/ai_media_service_ext.cpp index 99378506b..1481f3fc9 100644 --- a/code/sdk/zhihui/ai/media/ai_media_service_ext.cpp +++ b/code/sdk/zhihui/ai/media/ai_media_service_ext.cpp @@ -197,8 +197,11 @@ const int32_t NUMBER_BASE = 10; const int32_t CHANNEL_COUNT = 2; const int32_t SAMPLERATE_16000 = 16000; const uint32_t AI_VOICE_BUFFER_SIZE = 0x800; // 2KB buffer for AI voice +#ifdef LEINIAO +const uint32_t AI_VOICE_QUEUE_SIZE = 128; // 队列大小 +#else const uint32_t AI_VOICE_QUEUE_SIZE = 32; // 队列大小 - +#endif // OGG封装相关常量 const uint32_t MILLSECOND_TO_SECOND = 1000; const uint32_t HEADER_STRLEN = 8; @@ -2190,7 +2193,7 @@ int32_t AI_WriteAudioData(const uint8_t* data, uint32_t size) // 当比特率更高时,延迟时间更短 // 公式:延迟(微秒)= (size * 8 * 1000000) / bit_rate uint32_t delay_us = (uint32_t)((uint64_t)(size-(size/10*5)) * 8 * 1000000ULL / g_tts_audio_bit_rate); - printf("delay_us %d\r\n",delay_us); + MEDIA_DEBUG_LOG("delay_us %d\r\n",delay_us); // 确保延迟时间在合理范围内(最小10微秒) if (delay_us < 20) { diff --git a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h index 9c8c4d619..a1057030d 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.h @@ -28,7 +28,7 @@ typedef struct /* ============================== 公共宏与URL路径 ============================== */ #define LN_VOICE_CHAT_ENABLED 0 //声纹锁开启宏 -#define LN_ENV_PRODUCTION 0 //正式环境 +#define LN_ENV_PRODUCTION 1 //正式环境 /* 接口基础配置 - 如需切换环境/密钥,在此调整 */ #if LN_ENV_PRODUCTION #define LN_BASE_URL "https://ambybox-o.api.leiniao.com/ambybox-device-api" //正式环境服务器地址 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 30773fd16..7a1c36026 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c @@ -55,7 +55,7 @@ typedef enum { } ln_ws_log_level_t; // 当前日志等级(可通过配置修改) -static ln_ws_log_level_t g_log_level = LN_WS_LOG_DEBUG; +static ln_ws_log_level_t g_log_level = LN_WS_LOG_WARN; void ln_ws_set_log_level(uint8_t level) { -- 2.17.1