🔊(summarize) log language with more details

Enhance transcription language logging by explicitly indicating
when no language is provided and the code falls back to automatic
detection mode.
This commit is contained in:
lebaudantoine
2025-12-31 11:28:28 +01:00
committed by aleb_the_flash
parent 049a9079c4
commit 9ebf2f277b

View File

@@ -149,17 +149,22 @@ def process_audio_transcribe_summarize_v2(
):
metadata_manager.track(task_id, {"audio_length": metadata["duration"]})
logger.info(
"Querying transcription in '%s' language …",
language,
)
if language is None:
language = settings.whisperx_default_language
logger.info(
"No language specified, using default from settings: %s",
(language or "auto-detect"),
)
else:
logger.info(
"Querying transcription in '%s' language",
language,
)
transcription_start_time = time.time()
transcription = whisperx_client.audio.transcriptions.create(
model=settings.whisperx_asr_model,
file=audio_file,
language=language or settings.whisperx_default_language,
model=settings.whisperx_asr_model, file=audio_file, language=language
)
transcription_time = round(time.time() - transcription_start_time, 2)