ChatTTS的兩種使用方式

木子欢儿發表於2024-10-07

安裝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

相關文章