SO-VITS-SVC阿里云PAI学习记录
windows学习的大部分参考学习文档
1.SO-VITS-SVC开源项目
https://github.com/svc-develop-team/so-vits-svc.git
2.SO-VITS-SVC部署文档

3.SO-VITS-SVC训练文档,可以直接从训练看起
https://blog.csdn.net/Sucial/article/details/130232821
4.SO-VITS-SVC环境配置部分错误问题解决

5.D_0.pth、G_0.pth预训练底模
https://huggingface.co/Himawari00/so-vits-svc4.0-pretrain-models/tree/main
6.UR5人声背景分离器教程
https://zhuanlan.zhihu.com/p/634071905
7.修改python镜像包地址,建议修改为清华源
https://blog.csdn.net/weixin_43824829/article/details/127555566
8.pyenv的windows版安装教程
https://baijiahao.baidu.com/s?id=1742653008854467791&wfr=spider&for=pc
本来在本地服务器搭建了个,然后发现显存不够用,于是使用阿里云DSW去构建一个so-vits的ai语音
下面准备记录我在阿里云上安装的过程:
获取服务器
前往阿里云获取免费的机器学习PAI
创建一个交互式建模(DSW),在GPU规格中可以自己选择第一种还是第二种,版本选择默认的registry-vpc.cn-shanghai.aliyuncs.com/cloud-dsw/pytorch:1.8PAI-gpu-py36-cu101-ubuntu18.04创建完毕后,打开实例服务器

安装pyenv
进入后新建Terminal

更新源和软件
输入git命令下载pyenv
编辑batch文件
运行命令刷新环境
使用pyenv命令查看是否成功

输出以下内容则为成功
安装python3.8.10
进入.pyenv文件夹
最后运行命令安装python3.8.10
但是提示报错说明缺少包安装对应包就行
参考文档
https://blog.csdn.net/u014245412/article/details/130064947
最后可能会出现一个说缺少curses
No module named ‘_curses‘
可以参考以下文档解决
https://blog.csdn.net/q1424966670/article/details/120013704
因为没有影响也可以直接跳过
so-vits-svc安装
返回主目录,输入git命令下载源码
设定当前目录下使用python,升级pip
进入so-vits-svc目录打开requirements_win.txt文件进行修改,结果如下
安装依赖环境(requirements)
备注:可以更换清华源,参考文档如下
https://blog.csdn.net/weixin_43824829/article/details/127555566
安装出现报错Building wheel for PyAudio (pyproject.toml) ... error
error: command '/usr/bin/gcc' failed with exit code 1
参考以下文档进行解决

解决完毕后,重新运行命令
安装CUDE加速(可选如果已经有可以跳过)
检查CUDE是否安装
CUDE官方地址如下
https://developer.nvidia.com/cuda-11-7-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=18.04&target_type=runfile_local
参考文档
https://blog.csdn.net/peterwanye/article/details/129349062
contentvec作为声音编码器 (推荐下载)
直接通过浏览器下载:https://ibm.ent.box.com/s/z1wgl1stco8ffooyatzdwsqn2psd9lrr
下载完成后上传到阿里云:so-vits-svc/pretrain目录下
下载G_0.pth/D_0.pth文件
进入下载G_0.pth/D_0.pth文件(可能需要用到翻墙工具)
https://huggingface.co/Himawari00/so-vits-svc4.0-pretrain-models/tree/main
下载完毕后放入logs/44k/目录下
启动so-vits-svc
返回so-vits-svc目录,启动脚本
然后我发现报错了,尝试了很多办法都报缺少gcc然后我自己检查前面的环境配置发现配置脚本用错了一个用成了windows版本的,然后尝试运行linux版本的脚本后再次启动脚本
发现脚本启动成功
最后我想查看网页如何却发现网页无法打开,并没有公开的ip地址导致无法访问,只能作为训练ai语音来使用可能有其他办法,但是我目前暂时没有找到
ai语音的训练可以查看以下文档进行操作:
1.

2.https://blog.csdn.net/Sucial/article/details/130232821
这边就不作相应的介绍了
以上就是本次学习及阿里云服务器的学习训练过程,虽然我在想学习过程种出现了不少环境问题的错误,但都通过百度查询进行了解决,本次学习过程还是一个不错的体验。本次的学习过程是作为学习交流以及未来可能用到的一个记录,希望可以帮到同样在学习的你。同时感谢各位分享so-vits-svc相关资料的人带给我的帮助。