diff --git a/backend/open_webui/routers/audio.py b/backend/open_webui/routers/audio.py index a9aa93e08a..b1b715d44b 100644 --- a/backend/open_webui/routers/audio.py +++ b/backend/open_webui/routers/audio.py @@ -561,7 +561,11 @@ def transcription_handler(request, file_path, metadata): file_path, beam_size=5, vad_filter=request.app.state.config.WHISPER_VAD_FILTER, - language=metadata.get("language") or WHISPER_LANGUAGE, + language=( + metadata.get("language", None) + if WHISPER_LANGUAGE == "" + else WHISPER_LANGUAGE + ), ) log.info( "Detected language '%s' with probability %f"