7.9 工具篇-GPT-SoVIST
Last updated
Last updated
接下来是GPT-SoVIST 的使用首先介绍在 linux下的使用的与启动,如果你之前安装了一键安装包,可以很好在的Window下使用但是要注意,硬件条件需要具备。
1.如何使用因为有很多原理需要大家去理解的,所以这里就简化使用过程,给出参考值以及相关的参数,帮助大家快速的训练自己的语音。
1.如何安装这个比较简单的,可以参考的官方教程以及论坛的教程
这里简单说下使用技巧
使用python 启动,Python webui.py 就可以启动
删除相关的端口占用
sudo lsof -i :9874
sudo kill -9 PID
2.如何做升级
现实情况是当我们的部署好我们自己的程序之后,发现程序在 github上升级的了,那么这个时候我们怎么才可以做升级呢。不用担心这里告诉你。
分享需要的模型都在SoVITS_weights和GPT_weights这两个文件夹,选择合适轮数的模型,记得带上参考音频一起打包成压缩文件,就可以分享了。别人只要将GPT模型(ckpt后缀)放入GPT_weights文件夹,SoVITS模型(pth后缀)放入SoVITS_weights文件夹就可以推理了
因为训练后的模型都要这两个文件夹下SoVIST_weights、GPT_weights
训练的临时数据在这个文件下
所以当你需要手动更新的时候的,仅需要将这个两个文件夹文件保留。pretrained_models,以及tools文件夹下asr 下的models 文件
另外因为我们训练的过程之中还是使用到的了部分的模型的,比如说参考模型,以及语音转文本的模型,这些模型文件也需要保留,如下路径。
然后下载文件夹,覆盖之前的文件即可,或者直接相关的参考脚本如下:
分别拷贝文件到media下的文件夹
然后移动到相关的文件夹,如果需要则覆盖
如果你想要复制整个文件夹及其内容到另一个文件夹,你需要使用-r
(递归)选项:
cp -r /media/GPT-SoVITS/GPT_weights
/media/cpyfile
cp -r /media/GPT-SoVITS/SoVITS_weights
/media/cpyfile
cp -r
/media/GPT-SoVITS/tools /media/cpyfile
cp -r
/media/GPT-SoVITS/GPT_SoVITS/pretrained_models /media/cpyfile
删除现有的文件夹,位于media/GPT-SoVITS ,注意这里是笔者的路径,重新下载然后解压
将前面的备份的文件移动到相应的文件夹之中即可。
git clone https://github.com/RVC-Boss/GPT-SoVITS.git
如果目标文件夹中已经存在与要移动的文件夹同名的文件夹,mv
命令将会合并它们的内容。如果目标文件夹中有与源文件夹中同名的文件,这些文件将会被源文件夹中的文件覆盖,除非你使用-i
(交互式)选项,这样在覆盖前会询问你。 mv /media/cpyfile/GPT_weights /media/GPT-SoVITS/GPT_weights
mv /media/cpyfile/SoVITS_weights /media/GPT-SoVITS/SoVITS_weights
mv
/media/cpyfile/pretrained_models /media/GPT-SoVITS/GPT_SoVITS
mv
/media/cpyfile/tools /media/GPT-SoVITS
请注意以上的路径。