瀏覽代碼

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

呆萌闷油瓶 7 月之前
父節點
當前提交
83494cb4f5
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      api/core/model_runtime/model_providers/xinference/tts/tts.py

+ 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']