in src/diarizers/data/synthetic_pipeline.py [0:0]
def estimate_meeting_length(self, audio_segments):
"""Estimate the meeting audio duration from its batch of audio segments.
Args:
audio_segments (list): list of audio segments.
Returns:
audio_duration (float): meeting audio duration.
"""
audio_duration = 0
for audio_segment in audio_segments:
audio_duration += len(audio_segment) / self.sample_rate
audio_duration *= 1.01
return audio_duration