Audio8_TTS

小模型也能合成自然语音,本地部署更省算力

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 287 🐛 待处理 9 👀 关注 43
GitHub ↗
GitHub 星标 ★ 2392
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,无官网定价信息

项目预览

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

项目数据

分类音频音乐
开发团队Edge0-AI
定价模式🏷️完全免费
价格说明开源项目,无官网定价信息
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
GitHub 星标★ 2392
上线时间2026-07-29 00:00:00
代码更新2026-11-02
仓库体积107.2 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-11-08
浏览次数0

项目介绍

Audio8_TTS 是一个用 Python 实现的开源文本转语音项目,主打在紧凑模型规模下提供接近 SOTA 的语音合成质量。它要解决的问题是:高质量 TTS 往往依赖超大参数量与昂贵算力,普通开发者和中小团队难以本地部署或低成本推理。项目通过精简的模型结构与训练流程,在较小体量下保留自然度、韵律与音色表现,让语音合成更容易落地到个人设备或边缘环境。核心能力包括文本到语音的端到端合成、多音色或可控语音风格输出、较快的推理速度,以及可复现的训练与推理脚本。项目以 Python 为主要语言,便于与现有深度学习生态集成,适合做语音助手、有声内容生成、无障碍朗读等应用的开发者直接上手二次开发。

Star 增长趋势

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

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

使用教程

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

环境要求

  • Python 3.10 或更高版本
  • 支持 CUDA 的 GPU(README 明确要求)
  • 能访问 GitHub 与 Hugging Face 以克隆仓库、下载依赖和模型权重
  • 所有命令需在仓库根目录 Audio8_TTS 下执行

安装与启动步骤

  1. 1克隆仓库

    把 Audio8_TTS 源码拉到本地,克隆完成后进入项目目录。

    git clone https://github.com/Edge0-AI/Audio8_TTS.git
    cd Audio8_TTS
  2. 2创建虚拟环境

    用 venv 建独立 Python 环境并激活,避免污染系统环境;Windows 下激活命令不同。

    python3 -m venv .venv
    source .venv/bin/activate
  3. 3安装依赖

    按仓库根目录的 requirements.txt 安装推理所需依赖包,耗时取决于网络与轮子编译。

    pip install -r requirements.txt
  4. 4运行基础合成

    显式指定 Realistic Air 模型 ID,输入英文文本,结果写入 outputs/realistic.wav;脚本默认模型是 Preview,不指定会跑错版本。

    python audio8_tts_infer.py --model Edge0/Audio8-TTS-Realistic-Air --text "Welcome to Audio8 TTS. It is wonderful to hear from you." --output outputs/realistic.wav
  5. 5执行音色克隆

    在基础命令后追加参考音频与其精确转写文本即可做零样本音色克隆;转写必须与录音内容一致。

    python audio8_tts_infer.py --model Edge0/Audio8-TTS-Realistic-Air --text "Welcome to Audio8 TTS. It is wonderful to hear from you." --output outputs/cloned.wav --reference-audio reference.wav --reference-text "The exact transcript of the recording."

关键配置

配置项必填说明示例
--model是指定使用的模型 ID,Realistic Air 需写完整路径Edge0/Audio8-TTS-Realistic-Air
--text是待合成的输入文本内容Welcome to Audio8 TTS. It is wonderful to hear from you.
--output是合成音频的输出文件路径outputs/realistic.wav
--reference-audio否音色克隆用的参考音频文件,需与参考文本配对使用reference.wav
--reference-text否参考音频的精确转写文本,用于零样本克隆The exact transcript of the recording.

如何确认成功

命令执行结束后检查 outputs/realistic.wav 是否生成,播放确认有正常语音内容即可。

常见问题

Q:运行时没有用上 Realistic Air 模型?

A:推理脚本默认指向 Preview 版本,必须在命令中显式加 --model Edge0/Audio8-TTS-Realistic-Air,否则跑的是旧模型。

Q:必须要有独立显卡吗?

A:README 的快速开始明确要求 Python 3.10+ 与支持 CUDA 的 GPU,未给出纯 CPU 推理方案,无显卡时可能无法运行。

Q:音色克隆效果不好怎么办?

A:参考音频要干净无噪声,--reference-text 必须是该录音的逐字转写,不能改写或省略内容。

Q:支持哪些语言?

A:Realistic Air 支持 23 种语言,含中文、粤语、英语、日语、韩语、法语、德语等,README 提示各语言质量存在差异。

Q:有 ONNX 版本可以导出吗?

A:README 说明目前 Realistic Air 没有提供 ONNX 导出,只能使用仓库默认的推理方式。

注意事项

  • 多语言合成质量并不均衡,README 明确提示质量会因语言而异,上线前需逐语种试听验证。
  • Realistic Air 暂无 ONNX 导出,不要按网上通用流程套用 ONNX 推理。
  • 所有推理命令必须在仓库根目录执行,否则脚本找不到相对路径资源。
  • 如需批量推理或微调,README 指向 guides/inference.md 与 guides/training.md 两份文档。

核心亮点

  • 在紧凑规模下追求接近 SOTA 的合成质量,算力门槛相对低
  • 纯 Python 实现,便于与 PyTorch 等生态集成和二次开发
  • 提供可复现的训练与推理流程,适合研究和小型产品落地

不足之处

  • 文档/社区待观察
  • 模型规模压缩后,极端音色与情感表现可能不及大模型

适用场景

  • 本地部署的语音助手与智能硬件朗读
  • 有声书、播客等内容的批量语音生成
  • 无障碍阅读与屏幕朗读工具开发

替代项目

Coqui TTS、Piper、VITS

上一篇:chatterbox

下一篇:Ming-3.0-tts

同类项目推荐

ControlSpeech 开源

几秒克隆音色,同时随心控制说话风格

[ACL 2025 Main] ControlSpeech: Towards Simultaneous Zero-shot Speaker Cloning and Ze···

★ 278 2026-08-09
ParallelWaveGAN 开源

一站式 PyTorch 声码器集合,快速生成高保真语音波形。

Unofficial Parallel WaveGAN (+ MelGAN & Multi-band MelGAN & HiFi-GAN & StyleMelGAN) ···

★ 1646 2026-08-09
FFTNet 开源

用 FFT 加速神经声码器,实现实时语音合成。

FFTNet: a Real-Time Speaker-Dependent Neural Vocoder

★ 64 2026-08-09
Cognitive-Speech-TTS 开源

微软官方TTS示例,快速实现文本转高质量语音

Microsoft Text-to-Speech API Samples

★ 1019 2026-08-09
pyht 开源

一行代码接入 PlayHT,快速实现 AI 语音合成与克隆

PlayHT Python SDK - AI Text-to-Speech Streaming & Voice Cloning API

★ 218 2026-08-09
TTS 开源

训练并部署高拟真语音合成模型,轻松打造专属声音

:robot: :speech_balloon: Deep learning for Text to Speech (Discussion forum: https:···

★ 10182 2026-08-09
opencode-smart-voice-notify 开源

编码时用语音播报任务结果,不错过任何关键状态。

Smart voice notification plugin for OpenCode with multiple TTS engines (ElevenLabs, ···

★ 78 2026-08-09
ElundusCoreApp 开源

直播前先试听打赏语音,避免翻车

Desktop application to convert text-to-speech to preview Twitch donations.

★ 126 2026-10-01
VoxNovel 开源

一键把电子书变成多人配音的有声书

VoxNovel: generate audiobooks giving each character a different voice actor.

★ 378 2026-08-09