From cfcede41f679bb8af8612b27306a988c7d3be221 Mon Sep 17 00:00:00 2001 From: JCGoran Date: Thu, 2 Mar 2023 15:09:02 +0100 Subject: [PATCH] Added Python 3.7 compatibility - removed use of walrus operator in favor of `np.cumsum` --- whisperx/alignment.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/whisperx/alignment.py b/whisperx/alignment.py index 95d0b8a..4188da5 100644 --- a/whisperx/alignment.py +++ b/whisperx/alignment.py @@ -243,9 +243,8 @@ def align( if "seg-text" not in segment: segment["seg-text"] = [transcription] - v = 0 seg_lens = [0] + [len(x) for x in segment["seg-text"]] - seg_lens_cumsum = [v := v + n for n in seg_lens] + seg_lens_cumsum = list(np.cumsum(seg_lens)) sub_seg_idx = 0 wdx = 0