Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
|
@@ -365,19 +365,22 @@ with gr.Blocks(title="SwaGPT Web Dashboard", theme=theme) as demo:
|
|
| 365 |
synth_btn.click(
|
| 366 |
fn=generate_speech,
|
| 367 |
inputs=[text_input, lang_dropdown, speaker_dropdown, temp_slider, rep_slider],
|
| 368 |
-
outputs=[audio_output, code_output]
|
|
|
|
| 369 |
)
|
| 370 |
|
| 371 |
enroll_btn.click(
|
| 372 |
fn=enroll_custom_speaker,
|
| 373 |
inputs=[ref_audio, ref_transcript, ref_name],
|
| 374 |
-
outputs=[status_log]
|
|
|
|
| 375 |
)
|
| 376 |
|
| 377 |
refresh_btn.click(
|
| 378 |
fn=refresh_speakers,
|
| 379 |
inputs=[],
|
| 380 |
-
outputs=[speaker_dropdown]
|
|
|
|
| 381 |
)
|
| 382 |
|
| 383 |
start_download_btn.click(
|
|
@@ -387,4 +390,4 @@ with gr.Blocks(title="SwaGPT Web Dashboard", theme=theme) as demo:
|
|
| 387 |
)
|
| 388 |
|
| 389 |
if __name__ == "__main__":
|
| 390 |
-
demo.launch(
|
|
|
|
| 365 |
synth_btn.click(
|
| 366 |
fn=generate_speech,
|
| 367 |
inputs=[text_input, lang_dropdown, speaker_dropdown, temp_slider, rep_slider],
|
| 368 |
+
outputs=[audio_output, code_output],
|
| 369 |
+
api_name="synthesize"
|
| 370 |
)
|
| 371 |
|
| 372 |
enroll_btn.click(
|
| 373 |
fn=enroll_custom_speaker,
|
| 374 |
inputs=[ref_audio, ref_transcript, ref_name],
|
| 375 |
+
outputs=[status_log],
|
| 376 |
+
api_name="enroll"
|
| 377 |
)
|
| 378 |
|
| 379 |
refresh_btn.click(
|
| 380 |
fn=refresh_speakers,
|
| 381 |
inputs=[],
|
| 382 |
+
outputs=[speaker_dropdown],
|
| 383 |
+
api_name="refresh"
|
| 384 |
)
|
| 385 |
|
| 386 |
start_download_btn.click(
|
|
|
|
| 390 |
)
|
| 391 |
|
| 392 |
if __name__ == "__main__":
|
| 393 |
+
demo.launch()
|