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