Update app.py
Browse files
app.py
CHANGED
@@ -218,7 +218,7 @@ class App:
|
|
218 |
nb_speech_pad_ms = gr.Number(label="Speech Padding (ms)", precision=0, value=vad_params["speech_pad_ms"],
|
219 |
info="Final speech chunks are padded by this time each side")
|
220 |
|
221 |
-
dd_model.change(fn=self.on_change_models, inputs=[dd_model], outputs=[cb_translate])
|
222 |
|
223 |
return (
|
224 |
WhisperParameters(
|
@@ -316,14 +316,12 @@ class App:
|
|
316 |
|
317 |
@staticmethod
|
318 |
def on_change_models(model_size: str):
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
return gr.Checkbox(visible=True, value=False, label="Translate to English", interactive=True)
|
327 |
|
328 |
|
329 |
# Create the parser for command-line arguments
|
|
|
218 |
nb_speech_pad_ms = gr.Number(label="Speech Padding (ms)", precision=0, value=vad_params["speech_pad_ms"],
|
219 |
info="Final speech chunks are padded by this time each side")
|
220 |
|
221 |
+
#dd_model.change(fn=self.on_change_models, inputs=[dd_model], outputs=[cb_translate])
|
222 |
|
223 |
return (
|
224 |
WhisperParameters(
|
|
|
316 |
|
317 |
@staticmethod
|
318 |
def on_change_models(model_size: str):
|
319 |
+
translatable_model = ["large", "large-v1", "large-v2", "large-v3"]
|
320 |
+
if model_size not in translatable_model:
|
321 |
+
return gr.Checkbox(visible=False, value=False, interactive=False)
|
322 |
+
#return gr.Checkbox(visible=True, value=False, label="Translate to English (large models only)", interactive=False)
|
323 |
+
else:
|
324 |
+
return gr.Checkbox(visible=True, value=False, label="Translate to English", interactive=True)
|
|
|
|
|
325 |
|
326 |
|
327 |
# Create the parser for command-line arguments
|