最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【sovitsAI語音】在colab部署,新人學(xué)習(xí)分享

2023-03-06 18:13 作者:Reborn_Reboot  | 我要投稿

? ? ? ? 最近很多人都學(xué)習(xí)了@Rcell在github上的項(xiàng)目https://github.com/innnky/so-vits-svc,制作了有趣的視頻和懶人包。首先對作者Rcell致敬,開發(fā)了這么有趣的項(xiàng)目。我沒有合適的顯卡,加上不想配置本地環(huán)境,所以用了google Colab。

????????colab可以免費(fèi)使用,但是時(shí)間長了,會分不到GPU資源,所以時(shí)間較長的訓(xùn)練可能會跑不玩。付費(fèi)的colab pro現(xiàn)在是84塊左右,一個(gè)月時(shí)限,99個(gè)計(jì)算單元,大概1個(gè)小時(shí)2個(gè)計(jì)算單元,也就是總共可以用50個(gè)小時(shí)左右。昨天我分到的顯卡是tesla t4,大約相當(dāng)于顯存翻倍的2070s。

TESLA T4 性能對比

?

進(jìn)入https://github.com/innnky/so-vits-svc,可以點(diǎn)擊32k處選擇分支版本,我選擇4.0版本。

版本選擇

作者將python程序的執(zhí)行順序?qū)懺赾olab上,很貼心。閱讀完README.MD后點(diǎn)擊Open in Colab.

open in Colab
點(diǎn)擊左上角的連接

前面一直執(zhí)行命令即可,等前一個(gè)命令執(zhí)行完再執(zhí)行后一個(gè)命令。

點(diǎn)擊單元格前的按鈕執(zhí)行命令
顯卡信息
點(diǎn)擊按鈕克隆倉庫
安裝依賴
下載模型
加載谷歌云盤,掛載再/content/drive文件夾下
現(xiàn)在的文件結(jié)構(gòu)

將數(shù)據(jù)做成.wav文件壓縮上傳到谷歌云盤,建一個(gè)叫dataset的文件夾,存在里面。這里是EULA.zip.

unzip -d? /content/so-vits-svs/dataset_raw? {ZIP_NAME}.zip 將該zip文件解壓到dataset_raw.

該壓縮文件是/content/drive/MyDrive/dataset/kiritan.zip

kiritan修改為EULA

DATASETNAME,可以修改,但是要和上傳存在MyDrive/dataset/下的文件名同名。這里我的dataset下存的是EULA.zip,所以DATASETNAME:EULA。在谷歌盤里,根目錄下為dataset/,掛載到Colab是/content/drive/MyDrive/dataset/。

修改完成后點(diǎn)擊按鈕執(zhí)行。

命令會將/conntent/drive/MyDrive/dataset/EULA.zip解壓縮到/content/so-vits-svc/dataset_raw/EULA/下?,F(xiàn)在點(diǎn)擊colab最左邊的文件,文件結(jié)構(gòu)是這樣。

EULA下是.wav文件。

如果要處理不同的角色的聲音,只需重新命名,上傳,改DATASETNAME就可以了。

執(zhí)行resample.py。重采樣

這時(shí)文件結(jié)構(gòu)會變成:

重采樣后存到了/content/so-vits-svc/dataset

這個(gè)dataset和谷歌云盤里村zip文件的dataset不是一個(gè)文件夾。

執(zhí)行/content/so-vits-svc/preprocess_flist_config.py

生成了/content/so-vits-svc/configs/config.json 用于控制訓(xùn)練時(shí)的參數(shù)的配置文件。/content/so-vits-svc/filelists/test.txt(測試模型用),/content/so-vits-svc/filelists/train.txt(訓(xùn)練模型用),/content/so-vits-svc/filelists/val.txt(用于測試時(shí),與模型的輸出做對比,也就是說,test.txt與val.txt是一樣的。)

暫時(shí)不是很懂,執(zhí)行!

將數(shù)據(jù)備份到谷歌云盤。

注意命名

可能實(shí)驗(yàn)不是一天能做完,就可以將上次備份的數(shù)據(jù)復(fù)制過來。

命名和備份時(shí)一樣即可

開始訓(xùn)練,第一次訓(xùn)練save_to_drive和pre_pth都要打勾。主要是要用到/content/so-vits-svc/logs/44k/G_0.pth和D_0.pth。以后訓(xùn)練訓(xùn)練出自己的記錄點(diǎn),比如1000steps后得到個(gè)G_1000.pth和D_1000.pth,pre_pth就不打勾。可以從該記錄點(diǎn)開始繼續(xù)訓(xùn)練。

第一次訓(xùn)練兩個(gè)都要打勾
打勾啟用tensorboard,后開始。

然后就可以開始了。可以在config.json里面自定義參數(shù)。

訓(xùn)練開始
點(diǎn)擊左上角可以看顯存占用。
tesorboard監(jiān)看訓(xùn)練情況。

因?yàn)橛凶髡叩囊绘I部署腳本,在Colab上運(yùn)行這個(gè)項(xiàng)目還是很簡單的。學(xué)習(xí)記錄而已,希望可以幫到一些伙伴。

【sovitsAI語音】在colab部署,新人學(xué)習(xí)分享的評論 (共 條)

分享到微博請遵守國家法律
馆陶县| 江北区| 江阴市| 龙川县| 永川市| 油尖旺区| 石泉县| 南昌县| 卫辉市| 清涧县| 巍山| 镇远县| 时尚| 汾西县| 舒兰市| 东至县| 南康市| 奉新县| 武宣县| 得荣县| 阿尔山市| 库伦旗| 西城区| 手机| 西乡县| 镇雄县| 西充县| 宜阳县| 西乡县| 南雄市| 隆子县| 中阳县| 齐河县| 嘉黎县| 乌恰县| 泸州市| 疏勒县| 金沙县| 旺苍县| 京山县| 惠水县|