@@ -79,6 +79,7 @@ def get_piper_models() -> List[TtsModel]:
79
79
TtsModel (model_dir = "vits-piper-en_GB-southern_english_female-low" ),
80
80
TtsModel (model_dir = "vits-piper-en_GB-sweetbbak-amy" ),
81
81
TtsModel (model_dir = "vits-piper-en_GB-vctk-medium" ),
82
+ TtsModel (model_dir = "vits-piper-en_US-glados" ),
82
83
TtsModel (model_dir = "vits-piper-en_US-amy-low" ),
83
84
TtsModel (model_dir = "vits-piper-en_US-amy-medium" ),
84
85
TtsModel (model_dir = "vits-piper-en_US-arctic-medium" ),
@@ -96,6 +97,7 @@ def get_piper_models() -> List[TtsModel]:
96
97
TtsModel (model_dir = "vits-piper-en_US-ryan-high" ),
97
98
TtsModel (model_dir = "vits-piper-en_US-ryan-low" ),
98
99
TtsModel (model_dir = "vits-piper-en_US-ryan-medium" ),
100
+ TtsModel (model_dir = "vits-piper-es-glados-medium" ),
99
101
TtsModel (model_dir = "vits-piper-es_ES-carlfm-x_low" ),
100
102
TtsModel (model_dir = "vits-piper-es_ES-davefx-medium" ),
101
103
TtsModel (model_dir = "vits-piper-es_ES-mls_10246-low" ),
@@ -158,7 +160,7 @@ def get_piper_models() -> List[TtsModel]:
158
160
for m in models :
159
161
m .data_dir = m .model_dir + "/" + "espeak-ng-data"
160
162
m .model_name = m .model_dir [len ("vits-piper-" ) :] + ".onnx"
161
- m .lang = "en"
163
+ m .lang = m . model_dir . split ( "-" )[ 2 ][: 2 ]
162
164
163
165
return models
164
166
0 commit comments