#584·xiaogpt

自定义TTS不工作

Author: Moha-MasterCreated May 29, 2025Updated Jun 4, 2025

型号:LX05 使用原生的mi TTS正常,使用minimax不说话,其他的还没试 编辑了应该是调用了的tetos/minimax.py,发现其似乎没有获取到文本内容?

不过我就是简单print了一下,不是很能确定

# tetos/minimax.py第51行起
       data = filter_none(
           {
               "model": self.model,
               "voice_id": self.voice or self.list_voices()[0],
               "timber_weights": self.timber_weights,
               "speed": self.speed,
               "vol": self.vol,
               "pitch": self.pitch,
               "text": text,
           }
       )
       print(data)

同时API返回2013,也是在说请求有问题 以下是控制台具体内容:

hongk@Server:/webservices/xiaogpt$ ./bin/xiaogpt --config config.yaml
[05/29/25 19:28:52] INFO     Serving on 198.18.0.1:8075              file.py:103
Running xiaogpt now, 用 请 开头来提问
或用 开始持续对话 开始持续对话
--------------------
问题:自我介绍一下?
以下是小爱的回答: 被你问住了,看来要更努力学习了
以下是 ChatGPT 的回答:
{'model': 'speech-02-turbo', 'voice_id': 'jia-voice', 'text': ''} # 添加的print内容
Failed to get tts: b'{"base_resp":{"status_code":2013,"status_msg":"invalid params, empty field"}}' # TTS API返回内容
我是人工智能助手智谱清言,是基于智谱 AI 公司于 2024 年训练的语言模型开发的。我的任务是针对用户的问题和要求
提供适当的答复和支持。