ChatTTS_colab

一键部署ChatTTS,流式输出、音色抽卡、长音频轻松搞定

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 324 🐛 待处理 79 👀 关注 21
GitHub ↗
GitHub 星标 ★ 2601
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署或Colab使用,完全免费。

项目预览

ChatTTS_colab 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队6drf21e
定价模式🏷️完全免费
价格说明开源项目,本地部署或Colab使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型chattts,colab-notebook,text-to-speech
GitHub 星标★ 2601
上线时间2024-05-30 00:00:00
代码更新2026-05-31
仓库体积2.0 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

ChatTTS_colab 是一个基于 ChatTTS 模型的一键部署工具,主要面向文本转语音(TTS)场景。它解决了 ChatTTS 原始项目部署复杂、上手门槛高的问题,通过提供 Colab 笔记本和离线整合包,让用户无需配置环境即可快速体验。核心能力包括:支持流式输出,实现边生成边播放;提供音色抽卡功能,方便用户挑选满意的声音;支持长音频生成,突破单次生成长度限制;支持分角色朗读,适合多角色对话场景。项目用 Python 编写,依赖 ChatTTS 模型,代码简洁,操作直观,适合非技术用户和开发者快速测试或集成。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2601

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 7 步

环境要求

  • macOS 上需先安装 Conda
  • Python 3.11(README 用 conda 创建该版本环境)
  • 需能访问 GitHub,并允许首次运行时自动下载 ChatTTS 模型
  • 使用 Colab 方式需要浏览器与可打开 Notebook 的环境

安装与启动步骤

  1. 1Colab 一键运行

    想免配置可点顶部 Open In Colab,打开笔记本后执行“代码执行程序-全部运行”,在日志中找访问地址。

  2. 2创建 Conda 环境

    macOS 本地运行的第一步,新建名为 ChatTTS_colab 的 Python 3.11 环境。

    conda create -n "ChatTTS_colab" python=3.11
  3. 3激活环境

    后续所有安装与运行命令都要在这个已激活的环境中执行。

    conda activate ChatTTS_colab
  4. 4克隆项目仓库

    把 ChatTTS_colab 项目代码拉到本地,命令为 README 中的 SSH 地址形式。

    git clone git@github.com:6drf21e/ChatTTS_colab.git
  5. 5装入 ChatTTS 依赖

    按 README 在项目目录内克隆 ChatTTS,切到指定提交 e6412b1,再把 ChatTTS 子目录移到项目根目录。

    cd ChatTTS_colab
    git clone -q https://github.com/2noise/ChatTTS
    cd ChatTTS
    git checkout -q e6412b1
    cd ..
    mv ChatTTS temp
    mv temp/ChatTTS ./ChatTTS
    rm -rf temp
  6. 6安装项目依赖

    在项目目录中按 requirements-macos.txt 安装本项目所需依赖。

    cd ChatTTS_colab
    pip install -r requirements-macos.txt
  7. 7启动 WebUI

    运行启动脚本,首次会等待自动下载 ChatTTS 模型,正常时自动打开浏览器。

    python webui_mix.py

如何确认成功

启动后日志出现 Loading ChatTTS model...,模型加载完成会自动打开浏览器;Colab 方式则在日志里出现 Running on public URL: https://**********.gradio.live。

常见问题

Q:Colab 里怎么找到访问地址?

A:执行“代码执行程序–全部运行”后,在下方日志中找到类似 Running on public URL: https://**********.gradio.live 的一行,该地址就是可访问的公网入口。

Q:需要手动下载模型吗?

A:不需要。README 说明运行 python webui_mix.py 后会等待自动下载模型,首次启动时间较长属正常现象。

Q:Windows 用户怎么用?

A:README 提供了含 Win 离线整合包的下载渠道:百度网盘(提取码 h3c5)、夸克网盘和 Huggingface,下载后可直接使用,无需自己配环境。

Q:为什么要把 ChatTTS 克隆到项目里?

A:README 要求使用固定提交 e6412b1 的 ChatTTS,并把仓库中的 ChatTTS 子目录移动到项目根目录的 ./ChatTTS 后再安装依赖。

注意事项

  • README 只给出了 Colab 与 macOS 两套明确流程,其他系统未提供命令,请勿自行套用。
  • 克隆项目用的是 SSH 地址 git@github.com:6drf21e/ChatTTS_colab.git,未配置 SSH key 时需自行调整访问方式。
  • ChatTTS 需检出提交 e6412b1,不要随意换成其他版本,以免与本项目不兼容。
  • 长音频生成、音色抽卡、分角色朗读、流式输出均为项目内置功能,启动 WebUI 后即可体验。

核心亮点

  • 提供 Colab 和离线整合包,无需配置环境,双击即可运行
  • 支持流式输出,生成音频的同时即可播放,体验流畅
  • 内置音色抽卡和分角色朗读,满足多样化的语音合成需求

不足之处

  • 依赖 ChatTTS 模型,模型更新时需手动同步
  • 长音频生成可能受限于内存或显存,稳定性待观察

适用场景

  • 快速体验 ChatTTS 语音合成效果,无需本地安装
  • 在 Colab 中批量生成多角色对话音频,用于配音或播客
  • 开发者集成测试,验证 ChatTTS 在流式输出场景下的表现

替代项目

ChatTTS、edge-tts、bark

上一篇:gTTS

下一篇:marytts

同类项目推荐

radium 开源

图形化 tracker,像 DAW 一样拖音符,保留逐行编辑精度

A graphical music editor. A next generation tracker.

★ 1092 2026-10-15
tiktok-voice 开源

一行代码调用 TikTok TTS,免费生成多种语音

Simple Python script to interact with the TikTok TTS API

★ 611 2026-08-09
doc2audiobook 开源

把文档变成有声书,通勤路上用耳朵学习

Convert text documents to high fidelity audio(books).

★ 203 2026-08-09
ComfyUI-MegaTTS 开源

在 ComfyUI 里拖拽节点,一键生成中英文语音并克隆音色。

A ComfyUI custom node based on ByteDance MegaTTS3, enabling high-quality text-to-spe···

★ 51 2026-08-09
KAN-TTS 开源

快速搭建定制语音合成系统,开箱即用

KAN-TTS is a speech-synthesis training framework, please try the demos we have poste···

★ 529 2026-08-09
ttslearn 开源

跟着示例学 TTS,从信号处理到神经语音合成

ttslearn: Library for Pythonで学ぶ音声合成 (Text-to-speech with Python)

★ 270 2026-08-09
erm 开源

一键剪掉录音里的“嗯啊”,让口语更干净

Local CLI that strips disfluencies (um, uh, er, erm, ah, hmm, mhm, mm, uh-huh, etc) ···

★ 112 2026-08-09
Avocodo-pytorch 开源

用 GAN 生成无伪影语音,提升 TTS 音质

Avocodo: Generative Adversarial Network for Artifact-free Vocoder

★ 122 2026-08-09
voices 开源

Java 应用内秒级离线语音合成,无需外部服务

Fast, in-process text to speech for Java

★ 60 2026-08-09