From 22325ba32635b7aac891f3af3f82058e25cea39a Mon Sep 17 00:00:00 2001 From: Quentin Fuxa Date: Sun, 15 Mar 2026 21:30:00 +0100 Subject: [PATCH] tune simul-kv: 2s inference interval, configurable min_new_seconds --- whisperlivekit/qwen3_simul_kv.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/whisperlivekit/qwen3_simul_kv.py b/whisperlivekit/qwen3_simul_kv.py index 84ea6a3..13f2ed2 100644 --- a/whisperlivekit/qwen3_simul_kv.py +++ b/whisperlivekit/qwen3_simul_kv.py @@ -45,6 +45,7 @@ class Qwen3SimulKVConfig: max_context_tokens: int = 20 init_prompt: Optional[str] = None max_alignment_heads: int = 10 + min_new_seconds: float = 2.0 # minimum new audio before running inference @dataclass @@ -477,7 +478,7 @@ class Qwen3SimulKVOnlineProcessor: return [], self.end new_samples = len(self.state.audio_buffer) - self.state.last_infer_samples - min_new_seconds = 1.0 + min_new_seconds = self.asr.cfg.min_new_seconds if not is_last and new_samples < int(min_new_seconds * self.SAMPLING_RATE): return [], self.end