🚀 个人主页 极客小俊
✍🏻 作者简介:程序猿、设计师、技术分享
🐋 希望大家多多支持, 我们一起学习和进步!
🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注
ChatTTS-WebUI下载
我们在github
上搜索一下其实有很多开源的ChatTTS
项目
这里我选择: https://github.com/jianchang512/ChatTTS-ui
首先我们选择一个比较空闲的盘符,然后创建一个目录文件夹ChatTTS
这里我在D盘下创建!
例如
D:\ChatTTS
接下来进入这个目录
这里教大家一个小技巧: 快速在当前文件夹中打开cmd命令行!
我们这个目录的地址栏上输入cmd
回车,就可以快速以当前目录的路径打开cmd命令行
如图
当然你也可以在D:\ChatTTS
目录中鼠标右键选择Open Git Bash here
然后执行以下命令!
git clone https://github.com/jianchang512/chatTTS-ui
把chatTTS-ui
拉取到本地!
如图
然后我们进入到下载好的chatTTS-ui
目录中,再打开cmd命令行
中输入以下命令,创建虚拟环境
python -m venv venv
如图
继续执行以下命令,激活虚拟环境
.\venv\scripts\activate
然后为以下状态!
如图
继续执行以下命令安装所需要的依赖
pip install -r requirements.txt
如图
ChatTTS-WebUI 环境部署
但是这里可能你安装到一半会报错!
我个人的建议就是把所有的依赖安装库单独拎出来独立进行手动安装!
也就是手动逐个安装requirements.txt
文件中的依赖包,使用命令 pip install 包名
这个文件位于项目目录中。这个文件是一个纯文本文件,其中列出了项目所需的所有Python依赖包及其版本号!
打开这个文件我们可以看到有以下依赖, 我们手动依次进行安装
如下
pip install ipython
pip install numpy==1.26.4
pip install numba
pip install einops
pip install tqdm
pip install omegaconf>=2.3.0
pip install python-dotenv
pip install requests
pip install soundfile
pip install tokenizers
pip install transformers==4.41.1
pip install vector-quantize-pytorch
pip install pynini
pip install WeTextProcessing
pip install nemo_text_processing
pip install av
pip install pydub
pip install pandas
pip install vocos
pip install pybase16384
pip install Flask
pip install waitress
pip install modelscope
pip install --upgrade requests
pip3 install torchvision
但是这些镜像如果你直接安装可能会报错! 因为网络问题!
所以我建议大家使用镜像去逐一安装!
首先在命令行中运行以下命令来设置pip的默认镜像源为阿里云:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set global.trusted-host mirrors.aliyun.com
这两条命令分别设置了pip的全局索引URL和受信任的主机,确保pip在安装包时会从阿里云的镜像源获取!
然后开始手动安装依赖
# 安装Flask
pip install Flask
# 安装ipython
pip install ipython
# 安装modelscope
pip install modelscope
# 安装指定版本的numpy
pip install numpy==1.26.4
# 安装numba
pip install numba
# 安装einops
pip install einops
# 安装tqdm
pip install tqdm
# 安装指定版本以上的omegaconf
pip install omegaconf>=2.3.0
# 安装指定版本以上的torch
pip install torch>=2.1.0+cpu torchvision torchaudio -f https://mirrors.aliyun.com/pytorch-wheels/cpu/torch_stable.html
# 安装python-dotenv
pip install python-dotenv
# 安装requests
pip install requests
# 安装soundfile
pip install soundfile
# 安装tokenizers
pip install tokenizers
# 安装指定版本以上的transformers
pip install transformers>=4.41.1
# 安装vector-quantize-pytorch
pip install vector-quantize-pytorch # 假设它在PyPI上可用,否则使用官方指南
# 安装vocos
pip install vocos # 假设它在PyPI上可用,否则使用官方指南
# 安装waitress
pip install waitress
# 安装pybase16384
pip install pybase16384 # 假设它在PyPI上可用,否则使用官方指南
# 安装Cython
pip install Cython
# 安装av、pydub
pip install av
pip install pydub
# 安装nemo_text_processing
pip install nemo_text_processing
# 安装WeTextProcessing
pip install WeTextProcessing
# 安装CUDA加速
pip install nvidia-cublas-cu11 nvidia-cudnn-cu11
# 安装pynini
pip install pynini==0.4.1
也可以尝试:0.4.1, 0.4.2, 0.4.3, 0.4.4, 2.0.9 这几个版本
# 安装torch torchvision
pip install torch==2.0.0+cpu torchvision==0.14.1+cpu torchaudio==0.13.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
总之挨个都安装完成之后即可!
小提示
安装过程中如果报错,可以多试几次!
但是可能你会报错,提示网络问题!
尽量使用镜像下载
如果你电脑中提前安装过,但是版本不对,那么可能你要先卸载干净之后,再进行安装!
另外包与包之间,可能会存在冲突,如果是这样,那就需要你逐一检查,并且安装上彼此兼容的依赖包!
ChatTTS-WebUI 启动
一切准备就绪之后,我们就可以来启动ChatTTS-ui
了!
首先切换到chatTTS-ui
目录,并且在这里打开cmd命令行
,执行执行python app.py
启动!
注意:
如有报错,根据错误提示进行排查即可!
如图
不出意外的话,会自动开启浏览器界面, 显示出ChatTTS WebUI & API
的界面
如图
基本上到这一步我们就大功告成了!
注意
cmd命令行
不要关闭,这是后台运行程序
"👍点赞" "✍️评论" "收藏❤️"
欢迎一起交流学习❤️❤️💛💛💚💚
好玩 好用 好看
的干货教程可以点击下方关注❤️微信公众号❤️
说不定有意料之外的收获哦..🤗嘿嘿嘿、嘻嘻嘻🤗!
🌽🍓🍎🍍🍉🍇