mirror of
https://github.com/m-bain/whisperX.git
synced 2025-07-01 18:17:27 -04:00
fix: ZeroDivisionError when --print_progress True
This commit is contained in:
@ -100,7 +100,6 @@ def align(
|
|||||||
return_char_alignments: bool = False,
|
return_char_alignments: bool = False,
|
||||||
print_progress: bool = False,
|
print_progress: bool = False,
|
||||||
combined_progress: bool = False,
|
combined_progress: bool = False,
|
||||||
total_segments: int = 0
|
|
||||||
) -> AlignedTranscriptionResult:
|
) -> AlignedTranscriptionResult:
|
||||||
"""
|
"""
|
||||||
Align phoneme recognition predictions to known transcription.
|
Align phoneme recognition predictions to known transcription.
|
||||||
@ -120,6 +119,7 @@ def align(
|
|||||||
model_type = align_model_metadata["type"]
|
model_type = align_model_metadata["type"]
|
||||||
|
|
||||||
# 1. Preprocess to keep only characters in dictionary
|
# 1. Preprocess to keep only characters in dictionary
|
||||||
|
total_segments = len(transcript)
|
||||||
for sdx, segment in enumerate(transcript):
|
for sdx, segment in enumerate(transcript):
|
||||||
# strip spaces at beginning / end, but keep track of the amount.
|
# strip spaces at beginning / end, but keep track of the amount.
|
||||||
if print_progress:
|
if print_progress:
|
||||||
|
Reference in New Issue
Block a user