产品信息
- 形态
- 网页应用
- 分类
- 人工智能 › 语音 AI
- 定价
- 开源
- 授权协议
- MIT
- 首发日期
- 2026年10月20日
- 收录时间
- 2026年10月20日
概览
MockingBird 是一个开源的语音克隆项目,基于 Python 和 PyTorch 构建。它的核心能力是通过一段约5秒的参考音频,实时克隆说话人的声音特征,并用该声音合成任意文本内容的语音。 该项目最初衍生自 Real-Time Voice Cloning,在此基础上增加了对中文普通话的支持,并在 aidatatang_200zh、magicdata、aishell3、data_aishell 等多个中文数据集上进行了测试。项目复用了预训练的 encoder 和 vocoder,用户只需训练 synthesizer 模型即可获得语音合成效果。 **主要能力:** - **多语言支持**:支持中文普通话及英文等语言的语音合成与克隆。 - **跨平台运行**:兼容 Windows、Linux 操作系统,并提供针对 M1 macOS 的安装指南。 - **Web 服务就绪**:内置 Web 服务端点,支持通过远程调用提供语音合成服务。 - **自定义训练**:允许用户使用自己的数据集对 encoder 和 synthesizer 进行预处理与训练。 **技术栈与环境要求:** 项目使用 PyTorch(测试版本为 1.9.0),推荐搭配 Tesla T4 或 GTX 2060 等 GPU 运行。基础环境需要 Python 3.7 及以上版本,并依赖 ffmpeg 等工具。 需要注意的是,原作者已不再活跃更新此仓库,而是将相关技术推进至另一个云端托管的商业化项目 noiz.ai。当前仓库的代码和文档停留在之前的状态,适合对语音克隆技术感兴趣的研究者或开发者本地部署体验。
功能特性
- 5秒语音克隆:仅需5秒参考音频即可克隆声音特征,用于生成任意文本的语音。
- 中文普通话支持:在多个中文数据集上测试,支持中文普通话的语音合成。
- 跨平台兼容:可在 Windows、Linux 以及 M1 macOS 系统上运行。
- Web 服务端点:内置 Web 服务器,支持通过远程调用提供语音合成结果。
- PyTorch 框架:基于 PyTorch 构建,测试环境为 1.9.0 版本。
- 自定义模型训练:支持使用自有数据集对 encoder 和 synthesizer 进行训练。
- 复用预训练组件:复用预训练的 encoder 和 vocoder,降低新模型的训练成本。
版本更新
新版本提醒我Q&A
- MockingBird 支持哪些语言?由 AI 生成
- 根据原文,MockingBird 支持中文普通话,并在 aidatatang_200zh、magicdata、aishell3、data_aishell 等中文数据集上进行了测试。其底层基于 Real-Time Voice Cloning,也支持英文。
- 这个项目还在维护吗?由 AI 生成
- 原作者在 README 中声明已不再活跃更新此仓库,而是将技术转向了另一个优化且云端托管的版本 noiz.ai。
- 运行 MockingBird 需要什么环境?由 AI 生成
- 需要 Python 3.7 或更高版本,安装 PyTorch(推荐 1.9.0)和 ffmpeg,并通过 pip 安装 requirements.txt 中的依赖。推荐使用 GPU(如 Tesla T4 或 GTX 2060)。
- 可以在 Mac M1 上运行吗?由 AI 生成
- 可以,但需要进行额外配置。由于 PyQt5 不兼容 M1 芯片,需要通过 Rosetta Terminal 以 x86 架构安装依赖并运行,或者直接使用项目中的 web.py 替代 demo_toolbox.py。
- 如何提供远程语音合成服务?由 AI 生成
- 项目具备 Webserver Ready 特性,可以通过启动 Web 服务来接收远程调用并返回语音合成结果。
收藏
这个产品还没有主理人
由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。
认领这个产品




