修改mic参数及vad参数 2769/1 2769/head
authorhcj <1224667075@qq.com>
Wed, 19 Nov 2025 09:23:52 +0000 (17:23 +0800)
committerhcj <1224667075@qq.com>
Wed, 19 Nov 2025 09:23:52 +0000 (17:23 +0800)
code/sdk/middleware/services/media/hal/audio/plugins/brandy/primary/primary_sub_port_in.c
code/sdk/zhihui/imsl/src/vad_server.c

index 017b4ce..fe01d1d 100644 (file)
@@ -198,6 +198,8 @@ static int32_t AIDevOpen(td_handle *aiHandle, enum AudioCategory audioCategory)
         gain.integer = gain.integer - 9; // 前端mic灵敏度不同可通过此处调增,增加4db增益  默认gain.integer = gain.integer+4
 #elif defined(BORAD_N9) || defined(BORAD_W9)
         gain.integer = gain.integer + 10; // 前端mic灵敏度不同可通过此处调增,增加4db增益  默认gain.integer = gain.integer+4
+#elif defined(LEINIAO) 
+        gain.integer = gain.integer -18; // 前端mic灵敏度不同可通过此处调增,增加4db增益  默认gain.integer = gain.integer+4
 #endif
         MEDIA_HAL_DOFUNC_TIME(ret = uapi_ai_set_volume(*aiHandle, &gain));
         CHK_FAILED_RETURN(ret, MEDIA_HAL_OK, ret, "uapi_ai_set_volume failed");
index 348679a..28e48cd 100644 (file)
@@ -421,7 +421,7 @@ errcode_t vad_server_init(vad_status_callback_t callback)
     struct VadConfig vad_config = {
         .vad_log_level = 1,                   /* INFO 日志 */
         .sil_threshold = 63,                  /* 静音阈值 */
-        .energy_threshold = 50000,            /* 能量阈值 */
+        .energy_threshold = 100000,            /* 能量阈值 */
         .min_speech_length = 240,             /* 最短语音长度 (ms) */
         .silence_detect_length = 300,         /* 静音检测长度 (ms) */
         .rule1_min_tailing_silence = 480,     /* 规则1静音时间 (ms) */