# MockingBird 安裝指南 ## 步驟一:安裝Python 1. 安裝Python,請選擇3.8版本或更高。 ## 步驟二:安裝PyTorch 2. 安裝PyTorch,請直接前往 [官方連結](https://pytorch.org/get-started/locally/) 下載。若您的GPU不支援CUDA,請預設選擇;若無顯示卡,請選擇CPU。 ![image](https://hackmd.io/_uploads/rkqiRk5Ip.png) ## 步驟三:安裝ffmpeg 3. 安裝ffmpeg,您可以透過 [下載連結](http://ffmpeg.org/download.html#build-windows) 獲取。下載後,將bin目錄的路徑加入系統變數中。 ![image](https://hackmd.io/_uploads/Hkdtgl5I6.png) ![image](https://hackmd.io/_uploads/r14qgg58a.png) ## 步驟四:下載並安裝MockingBird 4. 下載MockingBird,請至 [開源專案](https://github.com/babysor/MockingBird) 下載,解壓縮後,在該目錄中右鍵點選「打開終端機」。 ![image](https://hackmd.io/_uploads/rJ3cklqIT.png) ## 步驟五:安裝必備環境包 5. 在終端機中輸入以下指令,安裝剩餘的必備環境包: ```bash python -m pip install --upgrade pip pip install -r requirements.txt pip install webrtcvad-wheels ``` ## 步驟六:安裝模型及啟動 需要pt檔並置於以下路徑(pt檔台灣腔的來源有點少,目前看到的大多是中國的語音居多): MockingBird-main\data\ckpt\synthesizer - [分享两个训练好的synthesizer模型 · Issue #289 · babysor/MockingBird · GitHub](https://github.com/babysor/MockingBird/issues/289) 再次輸入py .\web.py ![image](https://hackmd.io/_uploads/BkIV7h28p.png) 點擊網址後就能透過WebUI界面進行語音訓練 ![image](https://hackmd.io/_uploads/SyYXYKaI6.png) ## 安裝失敗的一些可能原因 ### 錯誤訊息(1) ```python= programs\python\python39\include\pyconfig.h(59): fatal error C1083: 無法開啟包含檔案: 'io.h': No such file or directory ``` ![image](https://hackmd.io/_uploads/rkk8Ry9UT.png) ### :bulb:解決方式 #### 安裝c++環境 下載[Microsoft C++ Build Tools](https://visualstudio.microsoft.com/zh-hant/visual-cpp-build-tools/) #### 安裝如下配置 ![image](https://hackmd.io/_uploads/Ske-AJ9LT.png) #### 重新執行一次 ```python= pip install -r requirements.txt ``` #### 安裝成功 ![image](https://hackmd.io/_uploads/SyOFWl9U6.png) ### 錯誤訊息(2) 輸入py .\web.py 在啟動時又有遇到錯誤,解決過程如下: ```python= PydanticImportError: `pydantic:parse_raw_as` has been removed in V2. ``` ![image](https://hackmd.io/_uploads/rkqwfhnUp.png) ### :bulb:解決方式 把 pydantic 版本降下来 ```python= pip install "pydantic < 2.0.0" ``` ###### tags: `MockingBird`