From 85304823e191261d3acc807554506f5bda59c99b Mon Sep 17 00:00:00 2001 From: McCloudS <64094529+McCloudS@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:14:03 -0700 Subject: [PATCH] Skip detect-language if we have forced a detected language --- subgen.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/subgen.py b/subgen.py index 24becd0..dc9f5f8 100644 --- a/subgen.py +++ b/subgen.py @@ -432,6 +432,15 @@ async def detect_language( #encode: bool = Query(default=True, description="Encode audio first through ffmpeg") # This is always false from Bazarr detect_lang_length: int = Query(default=30, description="Detect language on the first X seconds of the file") ): + + if force_detected_language_to: + logging.info(f"language is: {force_detected_language_to.to_name()}") + logging.debug(f"Skipping detect language, we have forced it as {force_detected_language_to.to_name()}") + return { + "detected_language": force_detected_language_to.to_name(), + "language_code": force_detected_language_to.to_iso_639_1() + } + detected_language = LanguageCode.NONE language_code = 'und' if force_detected_language_to: