ASLP LAB / TECHNICAL REPORT V3 NOV 2026

M5-TTSA Mini-Scale Multilingual and Multi-Dialect Text-to-Speech Language Model with Multi-Token Prediction

Wenhao Li1,*Jingbin Hu1,*Shengming Ling1,*Xiaming Ren1,*Haoyu Zhang1,* Jinrui Liang1Hanke Xie1Qirui Zhan1Guobin Ma1Huakang Chen1Chunbo Hao1Jianguo Zheng1Wenkang Hou1 Dake Guo1Yuepeng Jiang1Linhan Ma1Yunxiang Chen2Houdun Liu2Su Feng2 Chuang Ding3Pengcheng Zhu4Liumeng Xue5,†Lei Xie1,†

ASLP @ NPU & NJU · Pimei Technology · Moonstep AI · WeNet

Affiliations & author notes

1 Audio, Speech and Language Processing Group (ASLP@NPU), School of Computer Science, Northwestern Polytechnical University

2 Shenzhen Pimei Technology Co., Ltd.   3 Moonstep AI   4 WeNet Open Source Community

5 Audio, Speech and Language Processing Group (ASLP@NJU), School of Intelligence Science and Technology, Nanjing University

* Equal contribution   † Corresponding authors

Multilingual & multi-dialectZero-shot voice cloningCPU streaming
50MLanguage-model parametersExcluding the speech codec
16Codebooks per frame1 semantic + 15 acoustic
12.5HzSpeech token frame rateCausal speech representation
225msWarm first-chunk latency4 cores · Intel Xeon Gold 6530Excludes model loading & warmup
THE RESEARCH

Abstract

We present M5-TTS, a compact text-to-speech system supporting multilingual and Chinese multi-dialect synthesis, zero-shot voice cloning, speaker-specific multilingual generation, and CPU streaming. Its 50M-parameter language model, excluding the speech codec, combines a temporal backbone with a local multi-token prediction module over 16 codebooks. GRPO post-training normalizes speaker-similarity and pause rewards separately within each candidate group before weighting and summation, then adds CER-guided local process feedback. ASR edit counts yield group-relative character advantages; negative feedback propagates backward within a clause before projection onto codec frames. All 16 codec tokens within a frame share the resulting advantage for policy updates.

M5-TTS achieves 1.37% CER on Seed-ZH and 2.91% WER on Seed-EN, corresponding to relative error reductions of 62.2% and 35.3% over MOSS-TTS-Nano with half the language-model parameters. It also achieves lower content error rates in five of six evaluated MiniMax languages, while difficult Chinese inputs remain a limitation. On four Intel Xeon Gold 6530 cores, it achieves a real-time factor of 0.653 and a warm first-chunk latency of 225 ms. VoiceJudge, our internal model for assessing speech naturalness and expressiveness, prefers M5-TTS over MOSS-TTS-Nano in 84.89% and 86.50% of naturalness comparisons under the two A/B presentation orders. We will release inference code, together with voice-cloning and speaker-specific checkpoints, to support reproducible research on compact speech generation for on-device voice interaction.

FROM WAVEFORMS TO TOKENS

Speech tokenizer

A low-frame-rate, causal representation for streaming speech. M5-TTS adopts Qwen-TTS-Tokenizer-12Hz, encoding each frame into one semantic token and 15 complementary acoustic tokens.

Qwen-TTS-Tokenizer-12Hz
Figure 1 A semantic VQ branch and an acoustic RVQ branch provide 16 codec tokens per frame for causal waveform reconstruction. Original figure from the technical report.
01

Semantic + acoustic

One semantic codebook and 15 acoustic codebooks preserve complementary speech information.

02

Low frame rate

12.5 frames per second keeps the temporal sequence compact for efficient generation.

03

Causal reconstruction

No look-ahead in the encoder or decoder, enabling incremental waveform synthesis.

SMALL MODEL, STRUCTURED GENERATION

Model architecture

A temporal backbone Transformer models speech across frames, while a lightweight multi-token prediction (MTP) module refines the acoustic representation within each frame. Pre-training uses accent and language IDs; speaker ID is added during speaker-specific fine-tuning.

M5-TTS · 50M language-model parameters
Figure 2 The temporal backbone predicts codebook 0; the local MTP module generates codebooks 1–15 within each frame, which are then decoded into speech. Original figure from technical report v3.

One frame, sixteen tokens. The backbone retains its attention cache across frames; the MTP cache resets for each new frame. This separates temporal modeling from within-frame acoustic refinement without expanding all 16 codebooks into separate backbone time steps.

ONE LANGUAGE, MANY WAYS TO SPEAK

Chinese examples

Explore Chinese speech through everyday delivery, emotion, and prosody. Choose a collection, then a listening category to compare M5-TTS and MOSS-TTS-Nano with the same reference prompt and target text.

A guided listening collection3 collections · 12 categories · 50 examples
02Choose a listening category

Chinese / Everyday speech / Mandarin

Everyday Chinese sentences and natural spoken phrasing.

Mandarin · 4 listening examples

Ready to listen

Curated listening examples, not an unbiased benchmark. Target punctuation and reference transcripts are preserved.

LISTEN ACROSS LANGUAGES

Multilingual examples

Compare M5-TTS with MOSS-TTS-Nano across English, German, French, Japanese, and Korean, using the same reference voice and target text.

Headphones recommendedRead the prompt and target texts, then listen to the reference and generated speech.

5 languages · 20 samples

English · 4 listening examples

Ready to listen
LISTEN TO REGIONAL VOICES

Dialect examples

Explore Sichuanese and Cantonese speech synthesis with M5-TTS. Each example includes a reference voice prompt, the target text, and the generated speech, with reference transcripts shown where available. Baseline audio is not provided for these dialect samples.

Regional voicesListen to the reference prompt, then the M5-TTS output.

2 dialects · 8 samples

Sichuanese · 4 listening examples

Ready to listen

Open original image