From f4261f34e9bff8f5ae8115f4cab3b247a8a8b710 Mon Sep 17 00:00:00 2001 From: 3manifold <22544721+3manifold@users.noreply.github.com> Date: Fri, 7 Mar 2025 09:19:32 +0100 Subject: [PATCH] Remove unused code in Vad class --- whisperx/vads/vad.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/whisperx/vads/vad.py b/whisperx/vads/vad.py index d3ffbb1..3252132 100644 --- a/whisperx/vads/vad.py +++ b/whisperx/vads/vad.py @@ -52,23 +52,3 @@ class Vad: return merged_segments - # Unused function - @staticmethod - def merge_vad(vad_arr, pad_onset=0.0, pad_offset=0.0, min_duration_off=0.0, min_duration_on=0.0): - active = Annotation() - for k, vad_t in enumerate(vad_arr): - region = Segment(vad_t[0] - pad_onset, vad_t[1] + pad_offset) - active[region, k] = 1 - - if pad_offset > 0.0 or pad_onset > 0.0 or min_duration_off > 0.0: - active = active.support(collar=min_duration_off) - - # remove tracks shorter than min_duration_on - if min_duration_on > 0: - for segment, track in list(active.itertracks()): - if segment.duration < min_duration_on: - del active[segment, track] - - active = active.for_json() - active_segs = pd.DataFrame([x['segment'] for x in active['content']]) - return active_segs