TTS服务搭建

这是一篇关于搭建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

TTS-Server:https://github.com/jing332/tts-server-android

插件提供:https://www.bilibili.com/video/BV11H4y1h7Fk

评论

  1. 匿名
    Windows Edge 126.0.0.0
    9 月前
    2024-6-30 12:02:03

    666

发送评论 编辑评论