merge_segments#

montreal_forced_aligner.vad.multiprocessing.merge_segments(segments, min_pause_duration, max_segment_length, min_segment_length)[source]#

Merge segments together

Parameters:
  • segments (SegmentationType) – Initial segments

  • min_pause_duration (float) – Minimum amount of silence time to mark an utterance boundary

  • max_segment_length (float) – Maximum length of segments before they’re broken up

  • min_segment_length (float) – Minimum length of segments returned

Returns:

Merged segments

Return type:

List[CtmInterval]