找回密码
 立即注册
搜索
查看: 61|回复: 2

[插件集成] HA调用GPT-SoVITS API进行TTS的集成

[复制链接]

43

主题

500

回帖

3194

积分

论坛元老

积分
3194
金钱
2651
HASS币
10
发表于 昨天 15:30 | 显示全部楼层 |阅读模式
本帖最后由 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





gpt_sovits_tts.rar

2.07 KB, 下载次数: 0

回复

使用道具 举报

176

主题

2650

回帖

8891

积分

元老级技术达人

积分
8891
金钱
6055
HASS币
50
发表于 昨天 16:47 | 显示全部楼层
GPT-SoVITS服务端,有没有什么要求,离线的性能怎么样
回复

使用道具 举报

43

主题

500

回帖

3194

积分

论坛元老

积分
3194
金钱
2651
HASS币
10
 楼主| 发表于 昨天 17:41 | 显示全部楼层
bugensui 发表于 2025-6-24 16:47
GPT-SoVITS服务端,有没有什么要求,离线的性能怎么样

性能看机器配置了,我用的老笔记本8代I5+1050装的Ubuntu server也能跑,用来TTS没问题,因为TTS的字数都不多,多了不行,几百字跑不动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-25 02:59 , Processed in 0.517559 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表