項目網址: GPT-SoVITS
首先確認項目所需環境
1. CUDA
開啟cmd輸入 nvidia-smi 查看支援的CUDA最高版本
下載對應的CUDA Toolkit
安裝後cmd輸入 nvcc -V 確認是否安裝成功
2. Python
安裝Anaconda
安裝成功後在開始中找到Anaconda Prompt並開啟
創建虛擬環境
conda create -n GPTSoVits python=3.10.13
*Python版本可以使用3.9 GPTSoVits也可以改成其他名字 小妹是習慣用python+版本來命名
激活GPTSoVits環境
conda activate GPTSoVits
3. Pytorch
前往Pytorch官網下拉選擇版本
複製Command到Anaconda Prompt進行安裝
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
接著依序輸入
python
import torch
print(torch.cuda.is_available())
回傳True代表安裝成功
4. 安裝依賴
變更到項目所在目錄
*Anaconda Prompt需要先切換磁碟才能使用cd指令
安裝依賴
pip install -r requirements.txt
小妹在這步驟出現報錯
原因為pyopenjtalk缺少建置所需工具
因為小妹已經安裝過惹 參考別人視頻中的截圖
只需勾選右邊三項安裝即可
安裝成功後再次回Anaconda Prompt安裝依賴
pip install -r requirements.txt
*小妹後續使用過程還有一次報錯
原因出在最新版的numpy
需要安裝較舊的版本
可以依據個人情況決定是否要降版本
pip install numpy==1.23.5
5. FFmpeg
conda環境安裝FFmpeg非常簡單
只需在Anaconda Prompt中輸入
conda install ffmpeg
6. 完成
輸入 python webui.py 即可開啟GPT-SoVITS