Jhjoon05 commited on
Commit
4d43713
·
1 Parent(s): 579e8cb

added checker for translate option

Browse files
Files changed (1) hide show
  1. modules/model_Inference.py +6 -3
modules/model_Inference.py CHANGED
@@ -33,7 +33,8 @@ class WhisperInference():
33
  progress(0,desc="Loading Audio..")
34
  audio = whisper.load_audio(fileobj.name)
35
 
36
- if istranslate == True:
 
37
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
38
  else :
39
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,progress_callback=progress_callback)
@@ -74,7 +75,8 @@ class WhisperInference():
74
  yt = get_ytdata(youtubelink)
75
  audio = whisper.load_audio(get_ytaudio(yt))
76
 
77
- if istranslate == True:
 
78
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
79
  else :
80
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,progress_callback=progress_callback)
@@ -111,7 +113,8 @@ class WhisperInference():
111
 
112
  progress(0,desc="Loading Audio..")
113
 
114
- if istranslate == True:
 
115
  result = self.model.transcribe(audio=micaudio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
116
  else :
117
  result = self.model.transcribe(audio=micaudio,language=lang,verbose=False,progress_callback=progress_callback)
 
33
  progress(0,desc="Loading Audio..")
34
  audio = whisper.load_audio(fileobj.name)
35
 
36
+ translatable_model = ["large","large-v1","large-v2"]
37
+ if istranslate and self.current_model_size in translatable_model:
38
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
39
  else :
40
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,progress_callback=progress_callback)
 
75
  yt = get_ytdata(youtubelink)
76
  audio = whisper.load_audio(get_ytaudio(yt))
77
 
78
+ translatable_model = ["large","large-v1","large-v2"]
79
+ if istranslate and self.current_model_size in translatable_model:
80
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
81
  else :
82
  result = self.model.transcribe(audio=audio,language=lang,verbose=False,progress_callback=progress_callback)
 
113
 
114
  progress(0,desc="Loading Audio..")
115
 
116
+ translatable_model = ["large","large-v1","large-v2"]
117
+ if istranslate and self.current_model_size in translatable_model:
118
  result = self.model.transcribe(audio=micaudio,language=lang,verbose=False,task="translate",progress_callback=progress_callback)
119
  else :
120
  result = self.model.transcribe(audio=micaudio,language=lang,verbose=False,progress_callback=progress_callback)