Real-Time-Voice-Cloning 是什么?5 秒音频克隆声音,实时生成任意语音

CorentinJ/Real-Time-Voice-Cloning · GitHub
AI 语音
Star6.0万
近 7 天新增0
编程语言Python
开源协议NOASSERTION
创建于2019-05-26
最近更新2026-03-09

中文导读

这个项目实现了 SV2TTS 语音克隆框架,只需几秒音频就能提取说话人特征,再用任意文本生成该说话人的语音,并配有实时声码器。它提供图形界面和命令行两种使用方式,支持 Windows 和 Linux,预训练模型自动下载。适合想本地体验语音克隆、研究 TTS 流程的开发者。README 也提醒项目已较旧,若追求更高音质可参考更新的开源方案。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议未注明,创建于 2019-05-26,最近更新于 2026-03-09,目前有 60,196 个 Star。

项目介绍

Real-Time-Voice-Cloning 是 SV2TTS 论文的实现,作者将其作为硕士论文项目。SV2TTS 是一个三阶段的深度学习框架:第一阶段从几秒音频中提取说话人的数字表示(编码器),第二、三阶段以该表示为参考,根据任意文本生成语音(合成器与声码器)。项目使用 WaveRNN 作为声码器,可在实时条件下工作。

README 提示该项目已较为陈旧,许多付费 SaaS 应用能提供更好的音频质量,并建议关注 paperswithcode 上的最新研究或 Chatterbox 等更新的开源方案。项目支持 Windows 和 Linux,提供图形界面工具 demo_toolbox.py 和命令行工具 demo_cli.py,预训练模型会自动下载。

主要功能

适合谁用

适合对语音克隆、TTS 和深度学习感兴趣的开发者与研究者,以及想本地运行开源语音克隆工具的用户。

快速上手

  1. 安装 ffmpeg,并在命令行运行 ffmpeg 确认安装成功
  2. 安装 uv:Windows 运行 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex";Linux 运行 curl -LsSf https://astral.sh/uv/install.sh | sh;或使用 pip install -U uv
  3. 有 NVIDIA GPU 时运行 uv run --extra cuda demo_toolbox.py,否则运行 uv run --extra cpu demo_toolbox.py
  4. 如不想使用 GUI,可运行 uv run --extra cuda demo_cli.py 或 uv run --extra cpu demo_cli.py

Star 增长趋势

60,19660,195 · 2026-10-14 至 2026-10-16

同类项目

统一文本、视觉、音频与多模态模型的定义框架
★ 16.8万 · Python · 更新于 2026-10-15
输入主题或关键词,自动生成高清短视频
★ 13.2万 · Python · 更新于 2026-10-15
本地运行与训练大模型和扩散模型的桌面应用
★ 7.8万 · Python · 更新于 2026-10-16
本地运行的开源语音克隆与配音工作台
★ 6.9万 · Python · 更新于 2026-10-16
开源智能体视频制作系统,让 AI 编程助手变身视频工作室
★ 6.9万 · Python · 更新于 2026-10-12
少样本语音克隆与文本转语音的 WebUI 工具
★ 6.3万 · Python · 更新于 2026-10-08