From 5223de2a417228f671524106b8bc79301176dd18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=B3=E9=88=9E?= Date: Sat, 26 Aug 2023 08:32:24 +0800 Subject: [PATCH] fix: UnboundLocalError: local variable 'align_language' referenced before assignment --- whisperx/transcribe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whisperx/transcribe.py b/whisperx/transcribe.py index fa400a3..162eb0d 100644 --- a/whisperx/transcribe.py +++ b/whisperx/transcribe.py @@ -118,6 +118,7 @@ def cli(): f"{model_name} is an English-only model but receipted '{args['language']}'; using English instead." ) args["language"] = "en" + align_language = args["language"] if args["language"] is not None else "en" # default to loading english if not specified temperature = args.pop("temperature") if (increment := args.pop("temperature_increment_on_fallback")) is not None: @@ -174,7 +175,6 @@ def cli(): if not no_align: tmp_results = results results = [] - align_language = args["language"] if args["language"] is not None else "en" # default to loading english if not specified align_model, align_metadata = load_align_model(align_language, device, model_name=align_model) for result, audio_path in tmp_results: # >> Align