ChatTTS

不活跃
GitHub Python AGPL-3.0

简介

面向日常对话的生成式语音模型,为 AI Agent 提供自然流畅的语音合成能力,支持细粒度韵律控制。

核心特性

  • 对话式语音合成 — 针对 LLM 助手等对话场景优化,支持自然表达的语音合成
  • 细粒度韵律控制 — 预测和控制笑声、停顿、语气词等细微韵律特征
  • 多说话人支持 — 采样随机说话人音色,支持多角色对话场景
  • 流式音频生成 — 支持实时流式语音输出
  • 中英文支持 — 基于 10 万+小时中英文音频数据训练
  • WebUI 和命令行 — 提供 Web 界面和命令行两种使用方式

适用场景

💡 为 AI 对话助手添加自然的语音回复能力
💡 生成播客或有声读物的多角色语音内容
💡 在语音消息应用中集成 TTS 功能
💡 为无障碍应用提供文本转语音支持
💡 构建交互式语音 IVR 系统

优势与不足

优势

  • 社区热度高(39.8k stars)
  • 项目有一定历史沉淀(已维护 2 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 许可证限制较多(AGPL-3.0)

快速开始

```bash
pip install ChatTTS
```
```python
import ChatTTS
import torch
import torchaudio

chat = ChatTTS.Chat()
chat.load(compile=False)

texts = ["你好,我是 ChatTTS。", "今天天气真不错。"]
wavs = chat.infer(texts)

for i, wav in enumerate(wavs):
    torchaudio.save(f"output{i}.wav", torch.from_numpy(wav), 24000)
```

相关项目

Nocturne Memory

1.3k · Python
活跃 A

轻量级、可回滚、可视化的 MCP Agent 长期记忆服务器,告别传统向量 RAG 和遗忘问题。

pythonmcpmemory +2
  • · 基于 MCP 协议的长期记忆服务器,让 AI 跨会话、跨模型记住自己的身份和历史
  • · 一个灵魂任意引擎——记忆存储在独立 MCP Server 中,不绑定任何 LLM,切换模型后 AI 仍保留完整记忆
  • · 支持 Namespace 隔离,多个 AI 人格可拥有完全独立的记忆空间互不干扰

Graphify

116.1k · Python
活跃 A+

AI 编码助手技能工具,将代码、文档、论文、图片或视频转化为可查询的知识图谱,支持 Claude Code、Cursor、Gemini CLI 等多种 AI 编码工具。

memorypythonagent +2
  • · 知识图谱生成 — 将代码、文档、PDF、图片、视频自动转化为可查询的知识图谱
  • · 多平台 AI 助手集成 — 支持 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot 等 20+ 平台
  • · 交互式可视化 — 生成可在浏览器中打开的 graph.html,支持节点点击、过滤和搜索

MineContext

5.5k · Python
不活跃 B

字节跳动火山引擎推出的主动式上下文感知 AI 工具,通过上下文工程技术为 AI Agent 提供精准的项目理解和代码上下文管理能力。

agentcodingmemory +2
  • · 主动式上下文工程,向主页推送每日/每周摘要、提示和待办事项
  • · 通过视觉语言模型基于截图理解用户数字世界上下文
  • · 在创作过程中智能浮现相关上下文,避免信息过载