LAP-DEV commited on
Commit
edc53f0
·
verified ·
1 Parent(s): d4f8118

Update modules/whisper/whisper_base.py

Browse files
Files changed (1) hide show
  1. modules/whisper/whisper_base.py +11 -7
modules/whisper/whisper_base.py CHANGED
@@ -271,13 +271,17 @@ class WhisperBase(ABC):
271
  # Translate the transcribed segments
272
  if translate_output:
273
  self.nllb_inf = NLLBInference()
274
- transcribed_segments = self.nllb_inf.translate_text(
275
- input_list_dict=transcribed_segments,
276
- model_size=translate_model,
277
- src_lang=file_language,
278
- tgt_lang=target_lang,
279
- speaker_diarization=params.is_diarize
280
- )
 
 
 
 
281
 
282
  ## Get preview as txt
283
  file_name, file_ext = os.path.splitext(os.path.basename(file))
 
271
  # Translate the transcribed segments
272
  if translate_output:
273
  self.nllb_inf = NLLBInference()
274
+ if src_lang in self.nllb_inf.NLLB_AVAILABLE_LANGS.keys():
275
+ transcribed_segments = self.nllb_inf.translate_text(
276
+ input_list_dict=transcribed_segments,
277
+ model_size=translate_model,
278
+ src_lang=file_language,
279
+ tgt_lang=target_lang,
280
+ speaker_diarization=params.is_diarize
281
+ )
282
+ print (src_lang + " found")
283
+ else:
284
+ print (src_lang + " not supported")
285
 
286
  ## Get preview as txt
287
  file_name, file_ext = os.path.splitext(os.path.basename(file))