From 78718b1639fa554ac3009e7af3ec8a7c4f8fc7c9 Mon Sep 17 00:00:00 2001 From: clement-pages Date: Tue, 20 Jun 2023 09:27:23 +0200 Subject: [PATCH] attempt to fix file duration error --- .../tasks/joint_task/speaker_diarization_and_embedding.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyannote/audio/tasks/joint_task/speaker_diarization_and_embedding.py b/pyannote/audio/tasks/joint_task/speaker_diarization_and_embedding.py index a77e402a4..f941c16b9 100644 --- a/pyannote/audio/tasks/joint_task/speaker_diarization_and_embedding.py +++ b/pyannote/audio/tasks/joint_task/speaker_diarization_and_embedding.py @@ -520,11 +520,10 @@ def prepare_chunk(self, file_id: int, start_time: float, duration: float, subtas label_scope = Scopes[self.metadata[file_id]["scope"]] label_scope_key = f"{label_scope}_label_idx" - # chunk = Segment(start_time, start_time + duration) sample = dict() - sample["X"], _ = self.model.audio.crop(file, chunk, duration=duration) + sample["X"], _ = self.model.audio.crop(file, chunk, duration=duration, mode="pad") # gather all annotations of current file annotations = self.annotations[self.annotations["file_id"] == file_id]