From 57753e1b1e169369bdc83f3945ce5246c844b316 Mon Sep 17 00:00:00 2001
From: cai <cai@nbcai.cc>
Date: Thu, 09 Jul 2026 14:50:44 +0800
Subject: [PATCH] feat: callback runtime events

---
 README.md |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 88fd05a..d81dfdc 100644
--- a/README.md
+++ b/README.md
@@ -235,7 +235,7 @@
 export CV_ENABLE_SIMPLE_VAD=true
 ```
 
-首版 VAD 不引入外部模型,只基于上行 PCM frame 的 RMS / peak 做保守阈值判断。配置了 Java runtime turn bridge 后,helper 会在有效 `vad_speech_end` 后把本轮 PCM 写成 `user.wav` artifact,并调用 Java 内部 bridge;helper 仍不做 ASR / LLM / TTS / 消息落库。
+首版 VAD 不引入外部模型,只基于上行 PCM frame 的 RMS 做保守阈值判断,peak 只作为诊断字段记录。这个口径对齐 cb-sdk 的能量阈值分段思路,避免单个尖峰噪声反复打断静音窗口,使用户 turn 拖到 `max_turn_ms`。配置了 Java runtime turn bridge 后,helper 会在有效 `vad_speech_end` 后把本轮 PCM 写成 `user.wav` artifact,并调用 Java 内部 bridge;helper 仍不做 ASR / LLM / TTS / 消息落库。
 
 可调参数:
 
@@ -243,8 +243,8 @@
 export CV_VAD_RMS_THRESHOLD=0.012
 export CV_VAD_PEAK_THRESHOLD=0.08
 export CV_VAD_START_FRAMES=5
-export CV_VAD_END_SILENCE_MS=700
-export CV_VAD_MIN_SPEECH_MS=300
+export CV_VAD_END_SILENCE_MS=400
+export CV_VAD_MIN_SPEECH_MS=250
 export CV_VAD_MAX_TURN_MS=10000
 export CV_VAD_INITIAL_IGNORE_MS=500
 export CV_VAD_GATE_UNTIL_GREETING_DONE=true

--
Gitblit v1.9.3