Sambhavnoobcoder commited on
Commit
7337c95
·
1 Parent(s): bed109a

please note last code is best so far , only that it does not accept speaker as an argument

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -24,8 +24,7 @@ def set_model(model_name_str):
24
  tts = TTS(model_path)
25
  speakers = tts.get_speakers()
26
  value = speakers[-1]
27
- speaker.choices = speakers
28
- speaker.value = value
29
 
30
  def main():
31
  logging.basicConfig(level=logging.INFO)
@@ -65,6 +64,15 @@ def main():
65
  layout="rows",
66
  debug=True
67
  )
 
 
 
 
 
 
 
 
 
68
  iface.launch()
69
 
70
 
 
24
  tts = TTS(model_path)
25
  speakers = tts.get_speakers()
26
  value = speakers[-1]
27
+ return speakers, value
 
28
 
29
  def main():
30
  logging.basicConfig(level=logging.INFO)
 
64
  layout="rows",
65
  debug=True
66
  )
67
+
68
+ # Set the speakers dropdown choices and value based on the selected model
69
+ speakers, default_speaker = set_model(model_name_dropdown.value)
70
+ speaker.choices = speakers
71
+ speaker.value = default_speaker
72
+
73
+ # Update the speakers dropdown when a new model is selected
74
+ model_name_dropdown.set_action(set_model)
75
+
76
  iface.launch()
77
 
78