无需对齐与音素时长预测,实现高质量零样本语音合成
MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer
- 采用掩码预测机制,分两阶段生成语义与声学令牌
- 在10万小时野外语音上超越现有最先进零样本语音系统
- 适合追求高自然度与可控性的语音合成研究者
近期大规模文本转语音(TTS)系统主要分为自回归与非自回归两类。自回归系统隐式建模时长,但鲁棒性差且难以控制时长;非自回归系统需显式对齐文本与语音信息,并预测音素级时长,可能影响语音自然度。本文提出掩码生成编码器变换器(MaskGCT),一种完全非自回归的TTS模型,无需显式对齐监督与音素级时长预测。MaskGCT为两阶段模型:第一阶段用文本预测语音自监督学习(SSL)模型提取的语义令牌,第二阶段基于语义令牌预测声学令牌。模型遵循掩码与预测学习范式,训练时根据给定条件和提示预测被掩码的语义或声学令牌,推理时并行生成指定长度的令牌。在10万小时野外语音上的实验表明,MaskGCT在语音质量、相似度和可懂度上均优于当前最先进的零样本TTS系统。音频样例见https://maskgct.github.io/,代码与模型权重已开源于https://github.com/open-mmlab/Amphion/blob/main/models/tts/maskgct。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。