Spaces:
Running
Running
jhj0517
commited on
Commit
·
250b9b4
1
Parent(s):
c7ebe8c
Fix component type
Browse files
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
|
296 |
-
choices=
|
297 |
value=defaults.get("model_size", cls.__fields__["model_size"].default),
|
298 |
-
info="Whisper model size"
|
299 |
),
|
300 |
-
gr.
|
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 |
|