TL;DR GPA incorporates three speech tasks into one single model and this repo includes codes of training, fine-tuning and effecient deployment of GPA.
🆕 GPA-TTS Updates
GPA-TTS is a standalone, ultra-efficient TTS runtime distilled from GPA, designed for edge deployment.
• INT8/INT4 quantized: among the smallest open-source TTS runtimes
• Runtime-selectable decoder: INT8 / FP16 / FP32 (quality vs. efficiency trade-off)
• Zero-shot voice cloning from short reference audio
• Fully local: no external LLM required
• Production-ready REST API with voice management
Built for developers deploying voice applications on resource-constrained devices.
📖 Abstract
GPA stands for General Purpose Audio.
In academia, a student’s GPA (Grade Point Average) serves as a unified metric that reflects performance across diverse subjects—ranging from Calculus and Philosophy to Gym class.
Similarly, our GPA model unifies the three major pillars of audio tasks—Text-to-Speech (TTS), Automatic Speech Recognition (ASR), and Voice Conversion (VC)—into a single auto-regreesive transformer.
Our open-source content includes support for multiple frameworks and provides production-ready code suitable for cloud deployment.
we include concise inference examples and training pipelines for research purpose.
The released 0.3B model is also perfect for edge devices and edge deployment is to be released.
🔍 Model Overview
GPA Model Architecture
Figure 1: Architecture of the proposed GPA framework. The model utilizes a shared Large Language Model (LLM) backbone to unify three core audio tasks: Understanding (ASR), Generation (TTS), and Editing (Voice Conversion). Depending on the task, the model processes different combinations of inputs (Source Audio, Target Text, or Reference Audio) via Semantic and Acoustic modules to generate the corresponding text or audio output.
⚡ Model Performance
The following results are obtained by benchmarking services instantiated via the official deployment scripts, reflecting end-to-end performance in realistic serving scenarios rather than offline inference.
Among currently available open-source systems, our model is one of the few that natively supports both concurrent and streaming inference, while achieving performance comparable to the first tier of existing approaches.
If you find GPA useful for your research or projects, please cite us:
bibtex
1@misc{cai2026unifyingspeechrecognitionsynthesis,
2 title={Unifying Speech Recognition, Synthesis and Conversion with Autoregressive Transformers},
3 author={Runyuan Cai and Yu Lin and Yiming Wang and Chunlin Fu and Xiaodong Zeng},
4 year={2026},
5 eprint={2601.10770},
6 archivePrefix={arXiv},
7 primaryClass={cs.SD},
8 url={https://arxiv.org/abs/2601.10770},
9}