vits语音合成本地部署 vits-simple-api

github仓库:https://github.com/Artrajz/vits-simple-api
在线demo:https://huggingface.co/spaces/Artrajz/vits-simple-api

2024.2.10
目前支持vits W2W2-vits HuBERT-vits Bert-VITS2 GPT-SoVITS,详情见项目中文文档
在线demo

本地部署方式二选一:快速部署和源码部署

快速部署

2023.6.23更新
Windows直接下载快速部署包然后放入模型即可,省去安装依赖的时间
https://github.com/Artrajz/vits-simple-api/releases/tag/v0.2.0
linux可使用docker进行部署

源码部署

Clone

下载源码

git clone https://github.com/Artrajz/vits-simple-api.git

下载VITS模型

将模型放到 /path/to/vits-simple-api/Model

目录结构(模型自行选择,可使用自己的模型,这里只是举个例子)

├─g
│      config.json
│      G_953000.pth
│
├─louise
│      360_epochs.pth
│      config.json
│      hubert-soft-0d54a1f4.pt
│
├─Nene_Nanami_Rong_Tang
│      1374_epochs.pth
│      config.json
│
└─Zero_no_tsukaima
        1158_epochs.pth
        config.json

修改模型路径

/path/to/vits-simple-api/config.py 里修改模型路径

config.py

For each model, the filling method is as follows 模型列表中每个模型的填写方法如下
example 示例:
MODEL_LIST = [
    #VITS
    [ABS_PATH+"/Model/Nene_Nanami_Rong_Tang/1374_epochs.pth", ABS_PATH+"/Model/Nene_Nanami_Rong_Tang/config.json"],
    [ABS_PATH+"/Model/Zero_no_tsukaima/1158_epochs.pth", ABS_PATH+"/Model/Zero_no_tsukaima/config.json"],
    [ABS_PATH+"/Model/g/G_953000.pth", ABS_PATH+"/Model/g/config.json"],
    #HuBert-VITS
    [ABS_PATH+"/Model/louise/360_epochs.pth", ABS_PATH+"/Model/louise/config.json", ABS_PATH+"/Model/louise/hubert-soft-0d54a1f4.pt"],
]

下载python依赖

需要使用python >= 3.9的版本

pip install -r requirements.txt

windows下可能安装不了fasttext,可以用以下命令安装,附wheels下载地址

#python3.10 win_amd64
pip install https://github.com/Artrajz/archived/raw/main/fasttext/fasttext-0.9.2-cp310-cp310-win_amd64.whl
#python3.9 win_amd64
pip install https://github.com/Artrajz/archived/raw/main/fasttext/fasttext-0.9.2-cp39-cp39-win_amd64.whl

启动

/path/to/vits-simple-api目录下,打开cmd输入下面的命令来启动

python app.py

如果看见下面这段输出,就说明启动成功了

 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:23456
INFO:werkzeug:Press CTRL+C to quit

使用

使用浏览器访问
ui界面http://127.0.0.1:23456
api调用http://127.0.0.1:23456/voice/vits?text=你好,こんにちは

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值