🔊(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"]}) metadata_manager.track(task_id, {"audio_length": metadata["duration"]})
logger.info( if language is None:
"Querying transcription in '%s' language …", language = settings.whisperx_default_language
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_start_time = time.time()
transcription = whisperx_client.audio.transcriptions.create( transcription = whisperx_client.audio.transcriptions.create(
model=settings.whisperx_asr_model, model=settings.whisperx_asr_model, file=audio_file, language=language
file=audio_file,
language=language or settings.whisperx_default_language,
) )
transcription_time = round(time.time() - transcription_start_time, 2) transcription_time = round(time.time() - transcription_start_time, 2)