这是一篇关于搭建gpt-sovits-tts推理服务以及使其可用于手机通知播报的教程
全部资源密码皆为<mrly>
视频教程:https://www.bilibili.com/video/BV1sn4y1X7Ua
交流群: 971416297
Windows服务端:
首先,下载必备资源 windows一键包—-备用链接
解压至合适文件夹
补充:若出现下列报错
则将 AR 文件夹 复制 到 runtime\Lib\site-packages
启动 go-webui.bat 即可
出现如下输出即启动成功
INFO: Started server process [38036]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5200 (Press CTRL+C to quit)
在服务端浏览器访问 该网址 成功输出则搭建成功,欲自定义生成内容则text=<文本>
若在家里搭建,可使用frp映射至公网,亦或通过ipv6链接(推荐),使用ddns更新解析
若在云服务器搭建,注意在防火墙放行端口,api地址即 ip:5200
Linux服务端:
注:linux端默认使用cpu推理,内存要求大于4g,脚本安装前将自动判断是否符合安装要求
一键脚本:
注:仅在ubuntu22.04上试行通过
bash <(curl -L hk.mrly.cc/tts.sh)
出现以下输出即启动成功
脚本将自动写入快捷指令tts,若无效则重新连接ssh,输入tts则启动服务并在screen中持久化运行,可执行以下指令手动启动
screen -R tts
cd /home/tts
python3.9 tts.py
ctrl + a d 即可保存并退出
若在家里搭建,可使用frp映射至公网,亦或通过ipv6链接(推荐),使用ddns更新解析
若在云服务器搭建,注意在防火墙放行端口,api地址即 ip:5200
Android端实现:
- 安装所需软件
安装 TTS Server 通知播报助手 两个软件
- 设置
- 使用!
公益api:
热切换api: http://tts.mrly.cc:5200 自动检测下列服务器可用性,并切换使其始终可用(建议)
欢迎提供自己的服务器,gpu优先,加入热切换列表即可,不要求高稳定性
主: GPU我提供,3060 12g
备1 gtx1060
备2 :GPU群友 听耳畔风吟 提供,3060 12g
网页推理/api监控:tts.mrly.cc 搭建中......
隐私提醒: 因推理需要,在推理时你的被推理文本将完全明文,这将意味着你的某些隐私信息可能在我(或他人)的服务器上可见,但无法追查到用户(对应QQ),ip因为经过了我的服务器中转,服务器分享者也无法查看,因此,我将尽可能地在我的服务器上运行,我承诺不会保存甚至传播你的信息(讲真的我也没那么闲),若你在意,务必尝试在个人服务器/电脑上运行
鸣谢:
基石:https://github.com/RVC-Boss/GPT-SoVITS
推理服务:https://github.com/ben0oil1/GPT-SoVITS-Server
去除gpu代码:https://github.com/wang-zhix/GPT-SoVITS-Server/tree/test-docker
模型提供:https://www.bilibili.com/video/BV1TS421K7hU
666