通过 chatTTS_colab,可以方便地在 Colab 环境中利用 ChatTTS 的强大语音生成功能,无论是进行学术研究、内容创作还是技术开发,都能大大提升效率和体验。
项目简介
ChatTTS_colab 是一键部署 ChatTTS 项目(含离线整合包)!基于 ChatTTS ,支持音色抽卡、长音频生成和分角色朗读,能够根据文本内容,用不同的音色为不同角色配音,适合有角色对话的文本。简单易用,无需复杂安装。
演示截图
分角色朗读
音色抽卡
生成长音频
功能特点
-
Colab 一键运行:无需复杂的环境配置,只需点击上方的 Colab 按钮,即可在浏览器中直接运行项目。
-
音色抽卡功能:批量生成多个音色,并可保存自己喜欢的音色。
-
支持生成长音频:适合生成较长的语音内容。
-
字符处理:对数字和朗读错误的标点做了初步处理。
-
分角色朗读功能 :支持对不同角色的文本进行分角色朗读,并支持大模型一键生产脚本。
在 Colab 运行
-
点击最上方的 “Open In Colab” 按钮,打开 Colab 笔记本。
-
点击菜单栏的–代码执行程序–全部运行即可
-
执行后在下方的日志中找到类似 Running on public URL: https://**********.gradio.live
-
https://**********.gradio.live 就是可以访问的公网地址
在 macOS 上运行
-
安装 Conda(如果尚未安装)。
-
打开终端,创建一个新的 conda 环境:
conda activate ChatTTS_colab
-
克隆本项目仓库到本地:
cd ChatTTS_colab
git clone链接
cd ChatTTS
git checkout -q f4c8329
cd ..
mv ChatTTS temp
mv temp/ChatTTS ./ChatTTS
rm -rf temp -
在项目目录安装 ChatTTS_colab 所需的依赖:
python webui_mix.py
# Loading ChatTTS model…
一切正常的话会自动打开浏览器。
隐藏内容需要回复可以看见
你真是个小天才~