【重磅来袭】ChatTTS本地部署完整版系列教程大放送(4) ChatTTS-WebUI下载、安装部署、启动

ChatTTS-WebUI本地部署教程

🚀 个人主页 极客小俊
✍🏻 作者简介:程序猿、设计师、技术分享
🐋 希望大家多多支持, 我们一起学习和进步!
🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注

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命令行不要关闭,这是后台运行程序

"👍点赞" "✍️评论" "收藏❤️"

大家的支持就是我坚持下去的动力!

如果以上内容有任何错误或者不准确的地方,🤗🤗🤗欢迎在下面 👇👇👇 留个言指出、或者你有更好的想法,
欢迎一起交流学习❤️❤️💛💛💚💚

更多好玩 好用 好看的干货教程可以点击下方关注❤️微信公众号❤️
说不定有意料之外的收获哦..🤗嘿嘿嘿、嘻嘻嘻🤗!
🌽🍓🍎🍍🍉🍇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值