From 52245658bccc272198807f708b0763f0e0ef13e2 Mon Sep 17 00:00:00 2001 From: Robert H Date: Sun, 31 May 2026 17:37:33 -0500 Subject: [PATCH] transcribe: fix empty segments Sometimes the whisper model generates segments with no words in them. Skip these segments. --- src/transcribble/transcribe.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/transcribble/transcribe.py b/src/transcribble/transcribe.py index 38b4644..3280a54 100644 --- a/src/transcribble/transcribe.py +++ b/src/transcribble/transcribe.py @@ -10,6 +10,8 @@ def transcribe(input_file, dev): segments = [] for seg in result["segments"]: words = seg["words"] + if not words: + continue start = words[0]["start"] end = words[-1]["end"] segments.append(Segment(start, end, seg["text"].strip()))