MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer

Yuancheng Wang, Haoyue Zhan, Liwei Liu, Ruihong Zeng, Haotian Guo +5 more
9/1/2024
cs.SDcs.AIcs.LG

Official code: open-mmlab/Amphion (9,973 stars, MIT, last commit 2026-03-25). 1 more implementation below.

Abstract

The recent large-scale text-to-speech (TTS) systems are usually grouped as autoregressive and non-autoregressive systems. The autoregressive systems implicitly model duration but exhibit certain deficiencies in robustness and lack of duration controllability. Non-autoregressive systems require explicit alignment information between text and speech during training and predict durations for linguistic units (e.g. phone), which may compromise their naturalness. In this paper, we introduce Masked Generative Codec Transformer (MaskGCT), a fully non-autoregressive TTS model that eliminates the need for explicit alignment information between text and speech supervision, as well as phone-level duration prediction. MaskGCT is a two-stage model: in the first stage, the model uses text to predict semantic tokens extracted from a speech self-supervised learning (SSL) model, and in the second stage, the model predicts acoustic tokens conditioned on these semantic tokens. MaskGCT follows the mask-and-predict learning paradigm. During training, MaskGCT learns to predict masked semantic or acoustic tokens based on given conditions and prompts. During inference, the model generates tokens of a specified length in a parallel manner. Experiments with 100K hours of in-the-wild speech demonstrate that MaskGCT outperforms the current state-of-the-art zero-shot TTS systems in terms of quality, similarity, and intelligibility. Audio samples are available at https://maskgct.github.io/. We release our code and model checkpoints at https://github.com/open-mmlab/Amphion/blob/main/models/tts/maskgct.

View on arXivView PDF

Code Implementations(2)

open-mmlab/AmphionOfficial100%
MIT

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its purpose is to support reproducible research and help junior researchers and engineers get started in the field of audio, music, and speech generation research and development.

9,973830HTML, ShellNov 15, 20237 months agoMIT
audio-generationaudio-synthesisaudioldmauditemilia+12 more
MIT

Cog'd MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer

10PythonApr 14, 20251 years agoMIT

Similar Papers

Cite this paper

@article{wang2024maskgct,
  title  = {MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer},
  author = {Yuancheng Wang and Haoyue Zhan and Liwei Liu and Ruihong Zeng and Haotian Guo and Jiachen Zheng and Qiang Zhang and Xueyao Zhang and Shunsi Zhang and Zhizheng Wu},
  year   = {2024},
  eprint = {2409.00750},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.00750v3},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.00750.svg)](https://codeofpaper.com/paper/2409.00750)

Discussion