From 4c7706e2cf2babac27ab1309cd470570402c3c31 Mon Sep 17 00:00:00 2001 From: Quentin Fuxa Date: Thu, 19 Feb 2026 22:18:00 +0100 Subject: [PATCH] fix: use vac_chunk_size for audio processing interval when VAC is enabled (#334) --- whisperlivekit/audio_processor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/whisperlivekit/audio_processor.py b/whisperlivekit/audio_processor.py index 85f6797..37c6a44 100644 --- a/whisperlivekit/audio_processor.py +++ b/whisperlivekit/audio_processor.py @@ -66,7 +66,8 @@ class AudioProcessor: self.args = models.args self.sample_rate = 16000 self.channels = 1 - self.samples_per_sec = int(self.sample_rate * self.args.min_chunk_size) + chunk_seconds = self.args.vac_chunk_size if self.args.vac else self.args.min_chunk_size + self.samples_per_sec = int(self.sample_rate * chunk_seconds) self.bytes_per_sample = 2 self.bytes_per_sec = self.samples_per_sec * self.bytes_per_sample self.max_bytes_per_sec = 32000 * 5 # 5 seconds of audio at 32 kHz