From e99f53e6490ae6b90cf325563c1e02337878f69d Mon Sep 17 00:00:00 2001 From: Quentin Fuxa Date: Mon, 24 Mar 2025 21:16:08 +0100 Subject: [PATCH] Corrects 'TranscriptionSegment' object is not subscriptable --- whisperlivekit/whisper_streaming_custom/backends.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whisperlivekit/whisper_streaming_custom/backends.py b/whisperlivekit/whisper_streaming_custom/backends.py index 71890d5..ae4f418 100644 --- a/whisperlivekit/whisper_streaming_custom/backends.py +++ b/whisperlivekit/whisper_streaming_custom/backends.py @@ -252,8 +252,8 @@ class OpenaiApiASR(ASRBase): no_speech_segments = [] if self.use_vad_opt: for segment in segments.segments: - if segment["no_speech_prob"] > 0.8: - no_speech_segments.append((segment.get("start"), segment.get("end"))) + if segment.no_speech_prob > 0.8: + no_speech_segments.append((segment.start, segment.end)) tokens = [] for word in segments.words: start = word.start