Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -127,6 +127,8 @@ def get_speaker_id_from_label(label):
|
|
| 127 |
return label.split('|')[0].strip()
|
| 128 |
|
| 129 |
def generate_sample_audio(sample_text, speaker_label):
|
|
|
|
|
|
|
| 130 |
speaker_id = get_speaker_id_from_label(speaker_label)
|
| 131 |
model = TTS("tts_models/multilingual/multi-dataset/your_model")
|
| 132 |
with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as tmp_wav:
|
|
@@ -176,7 +178,7 @@ with gr.Blocks() as demo:
|
|
| 176 |
speaker_dropdown = gr.Dropdown(label="Select Voice", choices=speaker_choices)
|
| 177 |
|
| 178 |
with gr.Row():
|
| 179 |
-
sample_textbox = gr.Textbox(label="Enter Sample Text (Max 500 characters)", max_lines=5
|
| 180 |
sample_button = gr.Button("Generate Sample")
|
| 181 |
clear_button = gr.Button("Clear Sample")
|
| 182 |
|
|
|
|
| 127 |
return label.split('|')[0].strip()
|
| 128 |
|
| 129 |
def generate_sample_audio(sample_text, speaker_label):
|
| 130 |
+
if len(sample_text) > 500:
|
| 131 |
+
raise gr.Error("Sample text exceeds 500 characters.")
|
| 132 |
speaker_id = get_speaker_id_from_label(speaker_label)
|
| 133 |
model = TTS("tts_models/multilingual/multi-dataset/your_model")
|
| 134 |
with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as tmp_wav:
|
|
|
|
| 178 |
speaker_dropdown = gr.Dropdown(label="Select Voice", choices=speaker_choices)
|
| 179 |
|
| 180 |
with gr.Row():
|
| 181 |
+
sample_textbox = gr.Textbox(label="Enter Sample Text (Max 500 characters)", max_lines=5)
|
| 182 |
sample_button = gr.Button("Generate Sample")
|
| 183 |
clear_button = gr.Button("Clear Sample")
|
| 184 |
|