From dd0b143803a0351271e4ee2e2189103be1e73c58 Mon Sep 17 00:00:00 2001 From: adamnsandle Date: Mon, 15 Jul 2024 10:37:46 +0000 Subject: [PATCH] VadIterator first chunk bag fx --- src/silero_vad/utils_vad.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/silero_vad/utils_vad.py b/src/silero_vad/utils_vad.py index c60371a..c910db6 100644 --- a/src/silero_vad/utils_vad.py +++ b/src/silero_vad/utils_vad.py @@ -454,7 +454,7 @@ class VADIterator: if (speech_prob >= self.threshold) and not self.triggered: self.triggered = True - speech_start = self.current_sample - self.speech_pad_samples - window_size_samples + speech_start = max(0, self.current_sample - self.speech_pad_samples - window_size_samples) return {'start': int(speech_start) if not return_seconds else round(speech_start / self.sampling_rate, 1)} if (speech_prob < self.threshold - 0.15) and self.triggered: