ChatTTS本地部署2024最新(wsl2+cuda11.8)

wsl!wsl!wsl!

你是否因为win系统bug太多而痛苦!

你是否因为linux环境流畅跑通而羡慕!

wsl!win上的linux!拯救win10!从我做起!


简介:ChatTTS是目前最火的语音生成模型,特别适用于对话式音频和视频介绍等应用。它支持中文和英文,在语音合成中表现出超高质量和流畅度。


目录

本地部署:

1.wsl2安装+cuda11.8+cudnn8.9.7,基础环境部署请看该文章:

1.5.打开win terminal,选中Ubuntu 22.04

2.conda创建虚拟环境并安装torch

3.激活环境,下载源码并安装依赖

4.下载模型文件

5.回到命令行窗口(输入命令quit()可退出python环境)

6.ChatTTS!启动!

参考:


本地部署:

1.wsl2安装+cuda11.8+cudnn8.9.7,基础环境部署请看该文章:

wsl2安装深度学习环境2024最新版(cuda11.8+torch2.2)_wsl深度学习-CSDN博客

1.5.打开win terminal,选中Ubuntu 22.04

cb7fe81cdf0b400c9c39ef91dabe954c.png

2.conda创建虚拟环境并安装torch

conda create -n tuling python==3.10
conda install pytorch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 pytorch-cuda=11.8 -c pytorch -c nvidia

3.激活环境,下载源码并安装依赖

conda activate tuling
git clone https://github.com/2noise/ChatTTS.git
cd ChatTTS
pip install -r requirements.txt

如果想本地简单体验一下,可选择另一版本ChatTTS-ui安装,选择原版是为了后续的开发。

conda activate tuling

git clone https://github.com/jianchang512/ChatTTS-ui.git

cd ChatTTS-ui

pip install -r requirements.txt

python app.py

4.下载模型文件

pip install modelscope

输入python进入python环境

依次输入两行代码:

from modelscope import snapshot_download
model_dir = snapshot_download('pzc163/chatTTS',local_dir="./")

从modelscope社区下载模型文件:

303fa03290fd494292667656de2d8907.png

点开ChatTTS\examples\web\webui.py代码,修改203行传参为"localhost",208行的传参为"./chatTTS",对应上一步中拷贝的模型文件。

7d1b6cc0d1534178a8e051834fd71dc5.png

在第一行的下面添加以下代码,全局禁用gradio的遥测功能,否则会报一堆网络连接的错误

os.environ["GRADIO_ANALYTICS_ENABLED"] = "False"

5.回到命令行窗口(输入命令quit()可退出python环境)

6.ChatTTS!启动!

python examples/web/webui.py

点击红框的网站进行跳转,或复制到浏览器打开5f07f0030f4a475d9a0240700cdd0b78.png

网页版打开如下:

f86ee8d6aab042898a765445fa8323cd.png

主要选择第一个Timebre(选择语音)选择不同的音色。

输入想要生成的文本,点击Generate,web端帮你的文本自动加上一些停顿和语气词生成新的文本,然后根据这个生成一段语音,如下:(第一段语音加载非常慢,估计得等2分钟,之后就非常流畅了)

28a0234d7b7249b19b65c588d2ee8689.png

大家可以自由尝试不同的音色,不同的文本,来试着用aigc为世界增添一份不一样的声音!

祝各位的ai之旅一路顺风!

参考:

运行run_demo.py成功,但是报错httpx.ConnectTimeout: timed out · Issue #191 · THUDM/CodeGeeX2 (github.com)

GitHub - 2noise/ChatTTS: A generative speech model for daily dialogue.

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值