jhj0517 commited on
Commit
250b9b4
·
1 Parent(s): c7ebe8c

Fix component type

Browse files
Files changed (1) hide show
  1. modules/whisper/data_classes.py +8 -8
modules/whisper/data_classes.py CHANGED
@@ -284,6 +284,8 @@ class WhisperParams(BaseParams):
284
  defaults: Optional[Dict] = None,
285
  only_advanced: Optional[bool] = True,
286
  whisper_type: Optional[WhisperImpl] = None,
 
 
287
  available_compute_types: Optional[List] = None,
288
  compute_type: Optional[str] = None):
289
  whisper_type = WhisperImpl.FASTER_WHISPER if whisper_type is None else whisper_type
@@ -292,20 +294,18 @@ class WhisperParams(BaseParams):
292
  if not only_advanced:
293
  inputs += [
294
  gr.Dropdown(
295
- label="Model Size",
296
- choices=["small", "medium", "large-v2"],
297
  value=defaults.get("model_size", cls.__fields__["model_size"].default),
298
- info="Whisper model size"
299
  ),
300
- gr.Textbox(
301
- label="Language",
 
302
  value=defaults.get("lang", cls.__fields__["lang"].default),
303
- info="Source language of the file to transcribe"
304
  ),
305
  gr.Checkbox(
306
- label="Translate to English",
307
  value=defaults.get("is_translate", cls.__fields__["is_translate"].default),
308
- info="Translate speech to English end-to-end"
309
  ),
310
  ]
311
 
 
284
  defaults: Optional[Dict] = None,
285
  only_advanced: Optional[bool] = True,
286
  whisper_type: Optional[WhisperImpl] = None,
287
+ available_models: Optional[List] = None,
288
+ available_langs: Optional[List] = None,
289
  available_compute_types: Optional[List] = None,
290
  compute_type: Optional[str] = None):
291
  whisper_type = WhisperImpl.FASTER_WHISPER if whisper_type is None else whisper_type
 
294
  if not only_advanced:
295
  inputs += [
296
  gr.Dropdown(
297
+ label=_("Model"),
298
+ choices=available_models,
299
  value=defaults.get("model_size", cls.__fields__["model_size"].default),
 
300
  ),
301
+ gr.Dropdown(
302
+ label=_("Language"),
303
+ choices=available_langs,
304
  value=defaults.get("lang", cls.__fields__["lang"].default),
 
305
  ),
306
  gr.Checkbox(
307
+ label=_("Translate to English?"),
308
  value=defaults.get("is_translate", cls.__fields__["is_translate"].default),
 
309
  ),
310
  ]
311