["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"
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;
}
#include <sys/time.h>
#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
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;
// 当比特率更高时,延迟时间更短
// 公式:延迟(微秒)= (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) {
/* ============================== 公共宏与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" //正式环境服务器地址
} 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)
{