YourTTS

上传几秒音频,即刻克隆声音并合成语音

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

项目预览

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

项目数据

分类音频音乐
开发团队Edresson
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Jupyter Notebook
技术栈/模型speech-synthesis,tts,voice-conversion,zero-shot-multi-speaker-tts,zero-shot-voice-conversion
GitHub 星标★ 1052
上线时间2021-10-06 00:00:00
代码更新2024-11-04
仓库体积419.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

YourTTS 是一个面向所有人的零样本多说话人文本转语音(TTS)和零样本语音转换(VC)开源项目。它基于 VITS 架构,通过引入说话人编码器,能够在训练时未见过的说话人声音上进行语音合成和转换,无需针对新说话人进行微调。项目解决了传统 TTS 系统需要大量特定说话人数据进行训练、难以适应新声音的问题,使得个性化语音合成变得简单高效。核心能力包括:零样本语音克隆,仅需数秒参考音频即可合成目标说话人的语音;支持多语言(英语、法语、德语等);同时支持 TTS 和 VC 任务。项目提供了预训练模型和推理代码,方便开发者快速集成和实验。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:高级 约 30 分钟 部署方式:本地安装 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Git(用于克隆代码仓库)
  • Python 环境与 Jupyter Notebook(项目以 Notebook 形式发布)
  • 可访问 GitHub 与 arXiv 的网络环境

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 YourTTS 源码,这是后续查阅 Notebook 和推理代码的基础。README 中未提供其他安装命令。

    git clone https://github.com/Edresson/YourTTS.git
  2. 2阅读论文与仓库文档

    README 仅给出论文摘要与勘误说明,未包含依赖安装与推理命令,需进入仓库目录查看内部说明与 Notebook。

  3. 3准备 Jupyter 运行环境

    项目以 Jupyter Notebook 为主要形式,需先具备可运行 Notebook 的 Python 环境;具体依赖列表请以仓库内文件为准。

如何确认成功

README 未提供启动命令,暂无标准验证方式;能成功打开仓库内的 Jupyter Notebook 即说明代码已正确获取。

常见问题

Q:需要多少参考音频才能合成新说话人的声音?

A:论文定位为零样本多说话人 TTS,少量参考音频即可复刻新声音;若效果不佳,可用不到 1 分钟语音对模型微调,在声音相似度上可达到 SOTA。

Q:支持哪些语言?

A:论文提出的是多语言方案,除英语外还覆盖法语、德语等;在仅有单说话人数据的目标语言上也能取得有希望的结果。

Q:为什么论文中的 SCL 损失可能没生效?

A:README 勘误指出,第 3、4 节的 4 组微调实验(EXP.1~4 + SCL)因实现失误,该损失的梯度未能传播到模型。

Q:零样本语音转换(VC)效果如何?

A:论文称在 VCTK 数据集上,零样本 VC 的结果与当时的 SOTA 相当。

注意事项

  • README 节选只包含论文摘要和勘误,没有安装、依赖和推理命令,教程中的步骤均为通用准备动作,实际部署请以仓库内 Notebook 与代码为准。
  • 项目基于 VITS 架构并加入说话人编码器,复现训练对算力要求较高。
  • 论文地址:https://arxiv.org/abs/2112.02418

核心亮点

  • 真正的零样本:无需微调即可克隆新声音,参考音频仅需数秒
  • 多语言支持:覆盖英法德等语言,适用面广
  • TTS/VC双功能:一个模型同时支持语音合成和语音转换

不足之处

  • 模型训练门槛高:需要大量GPU资源和多说话人数据集,普通用户难以复现
  • 文档/社区待观察:项目文档和社区支持相对有限,新手上手可能遇到困难

适用场景

  • 个性化语音助手:为用户定制专属声音
  • 有声内容创作:快速生成多角色配音
  • 语音修复与转换:将语音转换为目标说话人声音

替代项目

Coqui TTS、XTTS、OpenVoice

上一篇:WeeaBlind

下一篇:FlashSpeech

同类项目推荐

voicefixer 开源

一键修复受损语音,去噪去混响去削波,让声音更清晰

General Speech Restoration

★ 1398 2026-08-09
OuteTTS 开源

一行代码调用 OuteTTS 模型,快速生成自然语音

Interface for OuteTTS models.

★ 1440 2026-08-09
durian-pytorch 开源

用时长信息提升语音合成自然度,复现前沿论文

Implementation of "Duration Informed Attention Network for Multimodal Synthesis" pap···

★ 184 2026-08-09
HanTTS 开源

快速搭建中文语音合成服务,几行代码生成语音

Chinese Text-to-Speech web service

★ 310 2026-08-09
ComfyUI-Maya1_TTS 开源

在 ComfyUI 里拖拽节点,生成带情感的语音

A ComfyUI node for Maya1, a 3B-parameter speech model built for expressive voice gen···

★ 65 2026-08-09
Text-Normalization-Demo 开源

用记忆增强神经网络,一键把口语化文本转成规范写法

Demonstration of the results in "Text Normalization using Memory Augmented Neural Ne···

★ 60 2026-08-09
runandread-audiobook 开源

在家用AI把电子书变成有声书,省钱又省心

Open-source project for creating high-quality AI TTS-narrated audiobooks at home usi···

★ 66 2026-08-09
edge-TTS-record 开源

一键录制 Edge 朗读语音,秒存 WAV 音频

一个可以录制 Microsoft Edge 浏览器的语音合成(TTS)语音并输出为 .wav 音频的(windows···

★ 1367 2026-08-09
TTS 开源

让 Arduino 开口说话,几行代码实现语音播报

Arduino Text-to-Speech Library

★ 218 2026-08-09