Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -290,16 +290,6 @@ def transcribe_audio(input_source, pipeline_type, model_id, dtype, batch_size, d
|
|
| 290 |
except:
|
| 291 |
pass
|
| 292 |
|
| 293 |
-
def update_model_dropdown(pipeline_type):
|
| 294 |
-
model_choices = get_model_options(pipeline_type)
|
| 295 |
-
logging.info(f"Model choices for {pipeline_type}: {model_choices}")
|
| 296 |
-
|
| 297 |
-
# Check if there are model choices available before setting the value
|
| 298 |
-
if model_choices:
|
| 299 |
-
return gr.Dropdown.update(choices=model_choices, value=model_choices[0])
|
| 300 |
-
else:
|
| 301 |
-
return gr.Dropdown.update(choices=[], value=None)
|
| 302 |
-
|
| 303 |
with gr.Blocks() as iface:
|
| 304 |
gr.Markdown("# Multi-Pipeline Transcription")
|
| 305 |
gr.Markdown("Transcribe audio using multiple pipelines and models.")
|
|
@@ -338,6 +328,15 @@ with gr.Blocks() as iface:
|
|
| 338 |
transcription_output = gr.Textbox(label="Transcription", lines=10)
|
| 339 |
transcription_file = gr.File(label="Download Transcription")
|
| 340 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 341 |
pipeline_type.change(update_model_dropdown, inputs=pipeline_type, outputs=model_id)
|
| 342 |
|
| 343 |
transcribe_button.click(
|
|
|
|
| 290 |
except:
|
| 291 |
pass
|
| 292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 293 |
with gr.Blocks() as iface:
|
| 294 |
gr.Markdown("# Multi-Pipeline Transcription")
|
| 295 |
gr.Markdown("Transcribe audio using multiple pipelines and models.")
|
|
|
|
| 328 |
transcription_output = gr.Textbox(label="Transcription", lines=10)
|
| 329 |
transcription_file = gr.File(label="Download Transcription")
|
| 330 |
|
| 331 |
+
def update_model_dropdown(pipeline_type):
|
| 332 |
+
model_choices = get_model_options(pipeline_type)
|
| 333 |
+
logging.info(f"Model choices for {pipeline_type}: {model_choices}")
|
| 334 |
+
|
| 335 |
+
if model_choices:
|
| 336 |
+
return gr.Dropdown.update(choices=model_choices, value=model_choices[0], visible=True)
|
| 337 |
+
else:
|
| 338 |
+
return gr.Dropdown.update(choices=["No models available"], value=None, visible=False)
|
| 339 |
+
|
| 340 |
pipeline_type.change(update_model_dropdown, inputs=pipeline_type, outputs=model_id)
|
| 341 |
|
| 342 |
transcribe_button.click(
|