ソースを参照

fix:empty voice occurs when xinference CosyVoice tts model (#7958)

呆萌闷油瓶 7 ヶ月 前
コミット
83494cb4f5

+ 5 - 0
api/core/model_runtime/model_providers/xinference/tts/tts.py

@@ -174,6 +174,11 @@ class XinferenceText2SpeechModel(TTSModel):
                     return voices[language]
                 elif 'all' in voices:
                     return voices['all']
+                else:
+                    all_voices = []
+                    for lang, lang_voices in voices.items():
+                        all_voices.extend(lang_voices)
+                    return all_voices
 
         return self.model_voices['__default']['all']