赞
踩
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
,详情见项目中文文档
本地部署方式二选一:快速部署和源码部署
2023.6.23更新
Windows直接下载快速部署包然后放入模型即可,省去安装依赖的时间
https://github.com/Artrajz/vits-simple-api/releases/tag/v0.2.0
linux可使用docker进行部署
下载源码
git clone https://github.com/Artrajz/vits-simple-api.git
将模型放到 /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 >= 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=你好,こんにちは
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。