SO-VITS-SVC阿里云PAI學(xué)習(xí)記錄
windows學(xué)習(xí)的大部分參考學(xué)習(xí)文檔
????1.SO-VITS-SVC開源項(xiàng)目
????https://github.com/svc-develop-team/so-vits-svc.git
????2.SO-VITS-SVC部署文檔

????3.SO-VITS-SVC訓(xùn)練文檔,可以直接從訓(xùn)練看起
????https://blog.csdn.net/Sucial/article/details/130232821?
????4.SO-VITS-SVC環(huán)境配置部分錯(cuò)誤問題解決
????

????5.D_0.pth、G_0.pth預(yù)訓(xùn)練底模
? ? 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
本來在本地服務(wù)器搭建了個(gè),然后發(fā)現(xiàn)顯存不夠用,于是使用阿里云DSW去構(gòu)建一個(gè)so-vits的ai語音
下面準(zhǔn)備記錄我在阿里云上安裝的過程:
獲取服務(wù)器
前往阿里云獲取免費(fèi)的機(jī)器學(xué)習(xí)PAI
創(chuàng)建一個(gè)交互式建模(DSW),在GPU規(guī)格中可以自己選擇第一種還是第二種,版本選擇默認(rèn)的registry-vpc.cn-shanghai.aliyuncs.com/cloud-dsw/pytorch:1.8PAI-gpu-py36-cu101-ubuntu18.04創(chuàng)建完畢后,打開實(shí)例服務(wù)器

安裝pyenv
進(jìn)入后新建Terminal

更新源和軟件
輸入git命令下載pyenv
編輯batch文件
運(yùn)行命令刷新環(huán)境
使用pyenv命令查看是否成功

輸出以下內(nèi)容則為成功
安裝python3.8.10
進(jìn)入.pyenv文件夾
最后運(yùn)行命令安裝python3.8.10
但是提示報(bào)錯(cuò)說明缺少包安裝對(duì)應(yīng)包就行
參考文檔
https://blog.csdn.net/u014245412/article/details/130064947
最后可能會(huì)出現(xiàn)一個(gè)說缺少curses
No module named ‘_curses‘
可以參考以下文檔解決
https://blog.csdn.net/q1424966670/article/details/120013704
因?yàn)闆]有影響也可以直接跳過
so-vits-svc安裝
返回主目錄,輸入git命令下載源碼
????設(shè)定當(dāng)前目錄下使用python,升級(jí)pip
? ? 進(jìn)入so-vits-svc目錄打開requirements_win.txt文件進(jìn)行修改,結(jié)果如下
????安裝依賴環(huán)境(requirements)
備注:可以更換清華源,參考文檔如下
https://blog.csdn.net/weixin_43824829/article/details/127555566
安裝出現(xiàn)報(bào)錯(cuò)Building wheel for PyAudio (pyproject.toml) ... error
error: command '/usr/bin/gcc' failed with exit code 1
參考以下文檔進(jìn)行解決

解決完畢后,重新運(yùn)行命令
安裝CUDE加速(可選如果已經(jīng)有可以跳過)
檢查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文件
進(jìn)入下載G_0.pth/D_0.pth文件(可能需要用到翻墻工具)
https://huggingface.co/Himawari00/so-vits-svc4.0-pretrain-models/tree/main?
下載完畢后放入logs/44k/目錄下
啟動(dòng)so-vits-svc
返回so-vits-svc目錄,啟動(dòng)腳本
然后我發(fā)現(xiàn)報(bào)錯(cuò)了,嘗試了很多辦法都報(bào)缺少gcc然后我自己檢查前面的環(huán)境配置發(fā)現(xiàn)配置腳本用錯(cuò)了一個(gè)用成了windows版本的,然后嘗試運(yùn)行l(wèi)inux版本的腳本后再次啟動(dòng)腳本
發(fā)現(xiàn)腳本啟動(dòng)成功
最后我想查看網(wǎng)頁如何卻發(fā)現(xiàn)網(wǎng)頁無法打開,并沒有公開的ip地址導(dǎo)致無法訪問,只能作為訓(xùn)練ai語音來使用可能有其他辦法,但是我目前暫時(shí)沒有找到
ai語音的訓(xùn)練可以查看以下文檔進(jìn)行操作:
1.

2.https://blog.csdn.net/Sucial/article/details/130232821?
這邊就不作相應(yīng)的介紹了
以上就是本次學(xué)習(xí)及阿里云服務(wù)器的學(xué)習(xí)訓(xùn)練過程,雖然我在想學(xué)習(xí)過程種出現(xiàn)了不少環(huán)境問題的錯(cuò)誤,但都通過百度查詢進(jìn)行了解決,本次學(xué)習(xí)過程還是一個(gè)不錯(cuò)的體驗(yàn)。本次的學(xué)習(xí)過程是作為學(xué)習(xí)交流以及未來可能用到的一個(gè)記錄,希望可以幫到同樣在學(xué)習(xí)的你。同時(shí)感謝各位分享so-vits-svc相關(guān)資料的人帶給我的幫助。