GPA

一个模型搞定语音识别、合成和转换,轻量高效

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 201 🐛 待处理 3 👀 关注 231
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3056
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和部署,无付费版本。

项目预览

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

项目数据

分类音频音乐
开发团队AutoArk
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型asr,automatic-speech-recognition,text-to-speech,transformer,tts,vc,voice-conversion
GitHub 星标★ 3056
上线时间2025-12-16 00:00:00
代码更新2026-05-25
仓库体积163.7 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

GPA(General Purpose Audio)是一个基于Transformer的通用音频模型,由AutoArk团队开发,旨在用单一小型模型同时实现自动语音识别(ASR)、文本转语音(TTS)和语音转换(VC)三大核心任务。它解决了传统音频处理中需要为不同任务分别训练多个模型、导致资源占用大和部署复杂的问题。GPA的核心能力在于其统一的模型架构,能够在一个紧凑的模型中高效处理多种音频任务,支持多语言和多种语音场景。项目基于Python实现,技术栈涵盖ASR、TTS、VC和Transformer,适合在资源受限的环境下部署,如边缘设备或实时应用。目前项目处于成长阶段,GitHub星标超过2200,社区活跃度较高,提供了预训练模型和推理示例,便于开发者快速集成和二次开发。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

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

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目基于 Python 实现)
  • Git(用于克隆 GitHub 仓库)
  • 确定运行形态:ONNX CLI 工具 / FastAPI 服务 / 浏览器 UI
  • 如需 FP16、FP32 解码器,需额外的算力余量

安装与启动步骤

  1. 1克隆仓库

    把 GPA 官方仓库拉到本地,后续所有运行方式都从仓库内的子目录文档开始。

    git clone https://github.com/AutoArk/GPA
    cd GPA
  2. 2选择版本目录

    按需求进入 GPA_1.5(统一 ASR/TTS,接近 SOTA)或 GPA_TTS(轻量边缘 TTS)目录。

    ls GPA_1.5 GPA_TTS
  3. 3阅读子目录说明

    安装与运行命令以各子目录 README 为准,先通读再动手,避免环境装错版本。

    cat GPA_1.5/README.md
    cat GPA_1.5/onnx_runtime/README.md
    cat GPA_TTS/README.md
  4. 4获取运行时资源

    从 Hugging Face 下载 GPA-v1.5 ONNX 运行时资源包,得到模型与运行时文件。

  5. 5选定运行方式

    ONNX 版本支持三种入口:ONNX CLI 工具、FastAPI 服务或浏览器 UI,按 ONNX 运行指南启动。

如何确认成功

按 GPA_1.5/onnx_runtime/README.md 中对应入口(CLI、FastAPI 或浏览器 UI)的说明确认服务或界面可用。

常见问题

Q:应该从哪个版本开始?

A:推荐 GPA-v1.5,用单一统一模型同时提供接近 SOTA 的 ASR 与 TTS 性能,详见 GPA_1.5/README.md。

Q:只想在边缘设备上做 TTS 怎么办?

A:使用独立的 GPA_TTS 轻量运行时,含 INT8/INT4 量化并支持声音克隆,是体积最小的开源 TTS 运行时之一。

Q:不想配复杂环境有别的选择吗?

A:可以用 GPA-v1.5 ONNX Runtime,通过 ONNX CLI 工具、FastAPI 服务或浏览器 UI 运行 ASR/TTS。

Q:合成音质不够好怎么提升?

A:GPA_TTS 除 INT8 外还提供 FP16/FP32 的 SparkDetokenizer 解码器,可在 CLI、API 或 Web UI 中运行时选择。

注意事项

  • 本次 README 节选只有公告信息,未给出具体安装命令,实际步骤请以仓库内 GPA_1.5、GPA_TTS 等子目录文档为准。
  • ONNX 运行时资源包来自 Hugging Face 仓库 AutoArk-AI/GPA-v1.5-onnx-runtime,需自行下载而非随代码仓库提供。
  • GPA-v1.0 的快速开始、部署、基准与评测文档已迁移,旧链接可能失效。

核心亮点

  • 单一模型覆盖ASR、TTS、VC三大任务,大幅降低部署和维护成本
  • 模型体积小,适合边缘设备和实时推理场景
  • 基于Transformer架构,支持多语言,泛化能力较强

不足之处

  • 文档/社区待观察
  • 模型在复杂噪声环境下的鲁棒性尚未充分验证

适用场景

  • 智能语音助手(如家居设备、车载系统)
  • 实时语音翻译和跨语言沟通工具
  • 内容创作中的语音合成与角色声音转换

替代项目

Whisper、Coqui TTS、RVC

上一篇:IMS-Toucan

下一篇:WaveRNN

同类项目推荐

SyntaSpeech 开源

让 AI 朗读更有节奏感,像真人一样断句和重音

SyntaSpeech: Syntax-aware Generative Adversarial Text-to-Speech; IJCAI 2022; Officia···

★ 201 2026-08-09
merlin 开源

用深度学习快速训练自定义语音合成模型,从文本到语音一键生成。

This is now the official location of the Merlin project.

★ 1321 2026-08-09
LA-Studio 开源

本地跑通语音克隆和翻译,一站式测试音频模型

LA Studio is a local-first AI audio platform for exploring, downloading, and testing···

★ 105 2026-08-09
CosyVoice2-Ex 开源

3秒复刻音色,自然语言控声音,开箱即用的语音合成增强包

CosyVoice2 功能扩充(预训练音色推理/3s极速复刻/自然语言控制/自动识别/音色模型保存/AP···

★ 196 2026-08-09
voicebox-pytorch 开源

用 PyTorch 复现 Meta 最新 TTS 模型,快速跑通语音合成实验

Implementation of Voicebox, new SOTA Text-to-speech network from MetaAI, in Pytorch

★ 705 2026-08-09
voicevox_core 开源

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

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

★ 1149 2026-10-27
Dot 开源

本地跑通 TTS+RAG+LLM,离线也能玩转 AI 语音和问答。

Text-To-Speech, RAG, and LLMs. All local!

★ 1916 2026-08-09