Spaces:
Build error
Build error
Commit
·
a5b8ffc
1
Parent(s):
254f03b
Update app.py
Browse files
app.py
CHANGED
@@ -128,13 +128,17 @@ def synthesize(text: str, model_name: str, speaker_name=None) -> str:
|
|
128 |
|
129 |
# Callback function to update UI based on the selected model
|
130 |
|
131 |
-
def
|
132 |
-
synthesizer = synthesizers
|
133 |
-
if synthesizer
|
|
|
134 |
speakers = synthesizer.tts_model.speaker_manager.speaker_names
|
|
|
135 |
return speakers
|
136 |
else:
|
|
|
137 |
return []
|
|
|
138 |
# Create Gradio interface
|
139 |
iface = gr.Interface(
|
140 |
fn=synthesize,
|
|
|
128 |
|
129 |
# Callback function to update UI based on the selected model
|
130 |
|
131 |
+
def update_options(model_name):
|
132 |
+
synthesizer = synthesizers[model_name]
|
133 |
+
# if synthesizer.tts.is_multi_speaker:
|
134 |
+
if model_name is MODEL_NAMES[1]:
|
135 |
speakers = synthesizer.tts_model.speaker_manager.speaker_names
|
136 |
+
# return options for the dropdown
|
137 |
return speakers
|
138 |
else:
|
139 |
+
# return empty options if not multi-speaker
|
140 |
return []
|
141 |
+
|
142 |
# Create Gradio interface
|
143 |
iface = gr.Interface(
|
144 |
fn=synthesize,
|