安裝conda
官方下載地址
https://www.anaconda.com/download/success
專案地址:
https://github.com/2noise/ChatTTS
conda建立環境
開啟Anaconda Prompt,其實和cmd終端一樣的
用於conda環境的配置
開啟後來到當前使用者目錄下
建立一個環境chattts,指定python版本為3.11,名字隨便起
conda create -n chattts python=3.11
啟用環境
conda activate chattts
方法一:最簡單的命令列方式,如果需要GPU推理,要把方法二中GPU的包裝了
pip install -U chattts-fork
然後就可以執行
chattts '你好,你好。' --seed 3333
第一次執行要下載模型,速度稍微慢點,執行後當前目錄下生成tts.wav聲音檔案
方法二:webui模式
克隆倉庫
當前目錄下執行
git clone https://github.com/2noise/ChatTTS
cd chatTTS
配置執行環境
在chatTTS目錄下
pip install -r requirements.txt
pip install gradio
conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing
如果只使用CPU推理,截至到現在就可以執行主程式了
python webui.py
訪問下面地址就出現webui了
http://localhost:8080/
如果使用GPU推理,把下面幾步再做了
pip install torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 --index-url https://download.pytorch.org/whl/cu121
修改chatTTS目錄中core.py檔案中第76行,也許後期程式碼會被修改,大致在76行前後
compile: bool = true,
改為
compile: bool = False,
再執行主程式
python webui.py