metavoice-src

几秒样本克隆音色,生成有情感的真人级语音

开源 🏷️定价信息待确认 🚫 站点已失效 音频音乐 🍴 复刻 688 🐛 待处理 64 👀 关注 77
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4202
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

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

项目数据

分类音频音乐
开发团队metavoiceio
定价模式🏷️定价信息待确认
价格说明官网存在但定价信息不明确,需进一步确认。
访问状态🚫 站点已失效
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,deep-learning,pytorch,speech,speech-synthesis,text-to-speech,tts,voice-clone,zero-shot-tts
GitHub 星标★ 4202
上线时间2024-02-06 00:00:00
代码更新2024-07-30
仓库体积20.1 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

MetaVoice 是一个基于深度学习的情感语音合成基础模型,专注于生成高度自然、富有表现力的语音。它解决了传统 TTS 系统声音机械、缺乏情感和个性化的问题,支持零样本语音克隆,即只需几秒参考音频即可模仿音色。核心能力包括:情感控制(如喜悦、悲伤)、跨语言合成(支持英语等)、长文本处理、实时推理优化。项目基于 PyTorch 构建,提供预训练模型和推理脚本,适合开发者集成到语音助手、有声书、游戏角色配音等场景。其技术亮点在于细粒度韵律建模和说话人编码,能捕捉语速、停顿、重音等细微变化,实现类人表达。

Star 增长趋势

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

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

使用教程

难度:进阶 约 30 分钟 部署方式:Docker 8 步

环境要求

  • GPU 显存 >= 12GB
  • Python >= 3.10 且 < 3.12
  • 已安装 pipx(用于安装 poetry,pipx 官方有安装说明)
  • Linux 环境(README 的 ffmpeg 安装脚本为静态二进制方式)
  • 已安装 Docker 与 docker-compose(走 Quickstart 容器方式时需要)

安装与启动步骤

  1. 1安装 ffmpeg

    下载 ffmpeg 静态包并校验 md5,解压后把 ffprobe 和 ffmpeg 移到 /usr/local/bin,最后清理压缩包。

    wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
    wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz.md5
    md5sum -c ffmpeg-git-amd64-static.tar.xz.md5
    tar xvf ffmpeg-git-amd64-static.tar.xz
    sudo mv ffmpeg-git-*-static/ffprobe ffmpeg-git-*-static/ffmpeg /usr/local/bin/
    rm -rf ffmpeg-git-*
  2. 2安装 Rust

    项目依赖 Rust 工具链,若未安装则执行;安装完成后需要重启终端让环境变量生效。

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  3. 3安装 poetry

    用 pipx 安装 poetry;安装后同样需要重启终端。README 推荐使用 poetry 管理依赖。

    pipx install poetry
  4. 4设置 keyring 后端

    在 Linux 上 poetry install 可能卡在 keyring 后端,先导出该环境变量可避免卡住。

    export PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring
  5. 5安装项目依赖

    在项目根目录用 poetry 安装依赖;如需 W&B 观测集成,改用带 observable 扩展的命令。

    poetry install
    poetry install -E observable
  6. 6启动 Web UI

    用 docker-compose 后台启动 UI 容器,随后可查看容器状态与实时日志。

    docker-compose up -d ui && docker-compose ps && docker-compose logs -f
  7. 7启动 API 服务端

    启动 server 容器,README 提示访问 <URL>/docs 查看 API 定义文档。

    docker-compose up -d server && docker-compose ps && docker-compose logs -f
  8. 8本地推理调用

    在交互式 Python 会话中调用参考实现 fast_inference.py 的 synthesise,传入文本与参考音频路径。

    tts.synthesise(text="This is a demo of text to speech by MetaVoice-1B, an open-source foundational audio model.", spk_ref_path="assets/bria.mp3")

关键配置

配置项必填说明示例
wandb_log否是否启用可选的 W&B 日志集成True
PYTHON_KEYRING_BACKEND否Linux 下避免 poetry install 因 keyring 卡住keyring.backends.fail.Keyring

如何确认成功

docker-compose ps 显示容器为 Up,访问 Web UI 或 /docs 查看 API;本地 synthesise() 首次启动需 30-90 秒编译。

常见问题

Q:显存不够 12GB 能跑吗?

A:README 明确要求 GPU VRAM >= 12GB,未提供更低显存的运行方案,低于该配置无法保证可用。

Q:为什么第一次合成要等很久?

A:脚本需要 30-90 秒启动(取决于硬件),因为要对模型做 torch.compile 以获得快速推理,编译完成后即可加速。

Q:推理速度能超过实时吗?

A:在 Ampere、Ada-Lovelace、Hopper 架构 GPU 上,编译完成后 synthesise() 的实时因子 RTF < 1.0,快于实时。

Q:poetry install 一直卡住怎么办?

A:在 Linux 上先执行 export PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring,可避免 keyring 后端导致的挂起。

Q:可以商用吗?

A:MetaVoice-1B 以 Apache 2.0 许可发布,README 说明可无限制使用。

注意事项

  • Python 版本必须满足 >=3.10 且 <3.12。
  • 安装 Rust 与 poetry 后需重启终端使其生效。
  • 零样本克隆需约 30 秒参考音频,美式与英式口音效果较好;微调克隆 README 提到印度说话人最少 1 分钟数据。
  • 可通过编辑 fam/llm/config/finetune_params.py 调整学习率、冻结层等微调超参。

核心亮点

  • 零样本语音克隆,仅需数秒参考音频即可模仿音色
  • 支持情感控制,可生成喜悦、悲伤等不同情绪语音
  • 基于 PyTorch,提供预训练模型和易用推理接口

不足之处

  • 文档/社区待观察
  • 跨语言支持有限,主要聚焦英语

适用场景

  • 有声书和播客的个性化配音
  • 游戏角色或虚拟偶像的语音生成
  • 语音助手的情感化交互

替代项目

Coqui TTS、XTTS、Bark

上一篇:TTS

下一篇:TensorFlowTTS

同类项目推荐

voicevox_core 开源

把日语TTS引擎装进你的应用,离线生成自然语音

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア

★ 1149 2026-10-27
TransformerTTS 开源

用 Transformer 并行合成语音,告别逐字慢速生成

Transformer TTS: Implementation of a non-autoregressive Transformer based neural net···

★ 1162 2026-08-09
mmt 开源

用 Transformer 一键生成多轨协调的完整音乐

Official Implementation of "Multitrack Music Transformer" (ICASSP 2023)

★ 156 2026-08-09
TalkifyTTS 开源

让 Android 应用秒变 AI 播音员,多模型任选

云端大模型驱动的 Android 语音合成应用(TTS引擎)。支持ChatGPT、Gemini、豆包、腾讯、微···

★ 389 2026-08-09
tts-vue 开源

把文字变成自然语音,一键导出音频文件

微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建。

★ 6083 2026-08-09
qwen-tts-webui 开源

浏览器里填文本选音色,一键生成 Qwen3 语音

基于 Qwen3 TTS 的 WebUI

★ 376 2026-11-08
ChineseTtsTflite 开源

安卓离线中文语音合成,快速测试TFLite模型

Android Chinese TTS Engine Base On Tensorflow TTS , use for TfLite Models Test。安卓···

★ 415 2026-08-09
gmvae_tacotron 开源

用高斯混合潜变量提升语音韵律表现力,生成更自然的合成语音

Gaussian Mixture VAE Tacotron

★ 54 2026-08-09
WhisperSubTranslate 开源

本地免费生成字幕并翻译,无需上传,隐私无忧

A free, local desktop app to extract subtitles (SRT) from video and translate them i···

★ 835 2026-08-15