MockingBird

5 秒复刻一个声音,你说什么它就能说什么

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

项目预览

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

项目数据

分类音频音乐
开发团队babysor
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ai,deep-learning,pytorch,speech,text-to-speech,tts
GitHub 星标★ 36872
上线时间2021-08-07 00:00:00
代码更新2026-03-03
仓库体积127.7 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

只需 5 秒即可克隆一个声音,实现任意文本的实时语音合成。项目基于 PyTorch,提供训练与推理全流程支持,声音相似度高、合成速度快,非常适合语音克隆研究与实时语音交互应用的二次开发。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:本地安装 7 步

环境要求

  • Python 3.7 或更高版本(遇到 torch 安装失败建议改用 Python 3.9)
  • 已安装 PyTorch(推荐 Repo Tag 0.0.1 搭配 Pytorch 1.9.0、Torchvision 0.10.0、cudatoolkit 10
  • 已安装 ffmpeg
  • Git(用于克隆仓库)
  • 可选:conda 或 mamba 用于创建虚拟环境

安装与启动步骤

  1. 1克隆项目仓库

    把 MockingBird 源码下载到本地,之后所有命令都在该目录下执行。

    git clone https://github.com/babysor/MockingBird.git
    cd MockingBird
  2. 2安装 PyTorch

    按 PyTorch 官网指引安装。若报找不到 torch==1.9.0+cu102,通常是 Python 版本过低,换成 3.9 即可。

  3. 3安装 ffmpeg

    从 ffmpeg 官方下载页按操作系统选择安装包,音频处理依赖它。

  4. 4安装其余依赖

    安装 requirements.txt 中剩余的必要 Python 包,建议在虚拟环境中执行。

    pip install -r requirements.txt
  5. 5安装 webrtcvad

    如需语音活动检测功能,单独安装 webrtcvad-wheels。

    pip install webrtcvad-wheels
  6. 6改用 conda 建环境

    这是上面安装方式的替代方案,env.yml 只含运行所需依赖,暂不含 monotonic-align。

    conda env create -n env_name -f env.yml
    conda activate env_name
  7. 7运行工具箱

    启动 demo_toolbox.py 进行推理,M1 Mac 需用 x86 架构的 pythonM1 来执行。

    python demo_toolbox.py

如何确认成功

执行 python demo_toolbox.py 能正常打开 Toolbox 图形界面并完成一次推理,即表示环境就绪。

常见问题

Q:安装时提示找不到 torch==1.9.0+cu102 版本怎么办?

A:一般是因为 Python 版本太低,可尝试把 Python 换成 3.9,即可顺利安装。

Q:加载 Tacotron 时出现 size mismatch for encoder.embedding.weight 报

A:这是权重形状不匹配导致的,作者已在 issue #37 中给出处理办法,请参考该 issue。

Q:M1 Mac 上 PyQt5 装不上或跑不起来?

A:可在 Rosetta 终端中用系统 Python 建虚拟环境安装 pyqt5,或放弃 demo_toolbox.py 改用项目里的 web.py。

Q:requirements.txt 安装后运行异常?

A:该文件导出于较早时间,与新版依赖不兼容,建议使用 Repo Tag 0.0.1 与文档推荐的 PyTorch/环境组合。

注意事项

  • 作者已不再积极更新本仓库,README 中另有云端托管版本链接可供参考。
  • README 推荐环境为 Repo Tag 0.0.1 + Pytorch1.9.0 + Torchvision0.10.0 + cudatoolkit10.2 + requirements.txt + webrtcvad-wheels。
  • env.yml 只包含运行项目所需依赖,暂时不含 monotonic-align,GPU 版 PyTorch 需按官网另行安装。
  • M1 Mac 上使用 demo_toolbox.py 需通过 Rosetta 终端按 x86 架构安装 PyQt5、pyworld、ctc-segmentation 等依赖。

核心亮点

  • 5秒极速克隆任意人声,实时生成语音,技术门槛低
  • 基于PyTorch的深度学习方案,支持多种预训练模型,生态成熟
  • 36.9k星标验证社区活跃度,中文语音克隆领域标杆项目

不足之处

  • 声音克隆存在伦理滥用风险,项目对深度伪造防范机制不足
  • 实时推理对硬件要求较高,CPU环境下延迟明显

适用场景

  • 个性化语音助手定制,如智能家居、车载语音
  • 有声书/播客内容生成,快速制作多角色配音
  • 游戏或影视角色配音预演,降低制作成本

替代项目

Coqui TTS、Real-Time-Voice-Cloning、so-vits-svc

上一篇:OpenVoice

下一篇:VoxCPM

同类项目推荐

personalized-podcast 开源

把任意文章变成你的专属 AI 播客,通勤路上听

Turn any content into a personalized AI podcast. NotebookLM-style, except you contro···

★ 439 2026-08-09
FlexiCodec 开源

低帧率下也能保真,让音频编解码更灵活高效

[ICLR2026] FlexiCodec: A Dynamic Neural Audio Codec for Low Frame Rates

★ 55 2026-08-09
MOSS-TTS 开源

一站式生成高保真语音、对话、音效,支持实时流式输出

An open-source model family for long-form speech, dialogue synthesis, voice design, ···

★ 4309 2026-08-09
YouTranslate 开源

一键克隆你的声音,把 YouTube 视频翻译成任何语言

Takes a youtube video, clones the voice and re-creates that video in a different lan···

★ 110 2026-08-09
flutter_tts 开源

一行代码让 Flutter 应用开口说话,跨平台 TTS 轻松搞定

Flutter Text to Speech package

★ 759 2026-08-09
Turkish-Text-to-Speech 开源

用 Fastpitch + HiFi-GAN 为土耳其语打造自然语音合成

Speech synthesis (TTS) in low-resource languages by training from scratch with Fastp···

★ 72 2026-08-09
libratory 开源

把自有 PDF 变成本地 M4B 有声书和双语跟读版

Your free book and audiobook laboratory. Turn the PDFs you own into chapter-marked M···

★ 142 2026-10-15
WaveGAN-pytorch 开源

用 PyTorch 从零训练 GAN 直接生成原始音频波形

PyTorch implementation of " Synthesizing Audio with Generative Adversarial Networks"

★ 66 2026-08-09
earshot 开源

给AI装上耳朵,边写代码边审声音

Ears for coding agents: let AI hear, review and make sound. CPU-only, open source.

★ 4239 2026-10-21