本帖最后由 yinghu183 于 2025-6-24 15:31 编辑
可以调用GPT-SoVITS训练好的音色模型来进行TTS
本集成每一个标点符号都是AI撰写,发布者只负责提要求和贴BUG。所以不保证后续更新什么的,用一天是一天。
可以HACS安装也可以手动下载附件安装。
https://github.com/yinghu183/ha-gpt-sovits-tts
目前不管哪种安装都必须手动在configuration.yaml文件中添加TTS配置。
# configuration.yaml 示例
tts:
- platform: gpt_sovits
# --- 必填项 ---
host: "192.168.xxx.xxx" # 您的 GPT-SoVITS 服务器的 IP 地址
port: xxxx # GPT-SoVITS 服务的端口号,默认为 9880
refer_wav_path: "/workspace/GPT-SoVITS/output/slicer_opt/your_audio.wav" # 重要:这是位于GPT-SoVITS服务器上的参考音频的绝对路径,不是Home Assistant服务器上的路径
prompt_text: "这是参考音频对应的文本内容。" # 与参考音频内容匹配的文本
# --- 可选项 (不填则使用默认值) ---
prompt_language: "zh" # 参考文本的语言 (zh, en, ja),默认为 "zh"
text_language: "auto" # 要合成的文本的语言 (zh, en, ja),默认为 "auto"
speed: 1.0 # 语速,默认为 1.0
temperature: 1.0 # 温度参数,影响声音的随机性,默认为 1.0
|