From 4a41746e55251741ecefa3451bbdb06b234d149b Mon Sep 17 00:00:00 2001 From: Guillaume Klein Date: Mon, 4 Sep 2023 11:55:40 +0200 Subject: [PATCH] Log a warning when the model is English-only but the language is set to something else (#454) --- faster_whisper/transcribe.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/faster_whisper/transcribe.py b/faster_whisper/transcribe.py index 1534efb..717cb59 100644 --- a/faster_whisper/transcribe.py +++ b/faster_whisper/transcribe.py @@ -315,6 +315,13 @@ class WhisperModel: language_probability, ) else: + if not self.model.is_multilingual and language != "en": + self.logger.warning( + "The current model is English-only but the language parameter is set to '%s'; " + "using 'en' instead." % language + ) + language = "en" + language_probability = 1 tokenizer = Tokenizer(