Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -65,17 +65,22 @@ def tts(text, speaker_id, tab_name):
|
|
65 |
0, 0].data.float().numpy()
|
66 |
return "Success", (hps.data.sampling_rate, audio)
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
app = gr.Blocks()
|
69 |
with app:
|
70 |
-
with gr.Tabs()
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
tts_submit = gr.Button("Generate", variant="primary")
|
76 |
-
tts_output1 = gr.Textbox(label="Message")
|
77 |
-
tts_output2 = gr.Audio(label="Output")
|
78 |
-
tts_submit.click(tts, [tts_input1, tts_input2], [tts_output1, tts_output2], _js=f"() => '{tab_name}'")
|
79 |
|
80 |
app.launch()
|
81 |
|
|
|
65 |
0, 0].data.float().numpy()
|
66 |
return "Success", (hps.data.sampling_rate, audio)
|
67 |
|
68 |
+
def create_tab(tab_name):
|
69 |
+
with gr.TabItem(tab_name):
|
70 |
+
tts_input1 = gr.TextArea(label="Text in Walloon (2000 words limitation)", value="")
|
71 |
+
tts_input2 = gr.Dropdown(label="Speaker", choices=["Male", "Female"], type="index", value="Male")
|
72 |
+
tts_submit = gr.Button("Generate", variant="primary")
|
73 |
+
tts_output1 = gr.Textbox(label="Message")
|
74 |
+
tts_output2 = gr.Audio(label="Output")
|
75 |
+
tts_submit.click(lambda text, speaker_id: tts(text, speaker_id, tab_name), [tts_input1, tts_input2], [tts_output1, tts_output2])
|
76 |
+
|
77 |
app = gr.Blocks()
|
78 |
with app:
|
79 |
+
with gr.Tabs():
|
80 |
+
create_tab("Phonemes_finetuned")
|
81 |
+
create_tab("Graphemes_finetuned")
|
82 |
+
create_tab("Phonemes")
|
83 |
+
create_tab("Graphemes")
|
|
|
|
|
|
|
|
|
84 |
|
85 |
app.launch()
|
86 |
|