Robust Zero-Shot Text-to-Speech Synthesis with Reverse Inference Optimization
Yuchen Hu, Chen Chen, Siyin Wang, Eng Siong Chng, Chao Zhang
TL;DR
This work tackles robustness gaps in zero-shot autoregressive TTS by introducing Reverse Inference Optimization (RIO), a reinforcement-learning-from-human-feedback approach that requires no human annotations. A Bayesian reverse-inference criterion selects production-perception-consistent exemplars by enforcing agreement between forward generation $P(\mathbf{Y}|\mathbf{T}_{\mathrm{Y}},\mathbf{T}_{\mathrm{X}},\mathbf{X})$ and reverse inference $P(\mathbf{X}|\mathbf{T}_{\mathrm{X}},\mathbf{T}_{\mathrm{Y}},\hat{\mathbf{Y}})$, shaping a sampling-annotating-learning loop that avoids reward models and pairwise preferences. The method uses MOS-estimated quality labeling to form positive/negative pools and optimizes via a KL-stabilized implicit reward, achieving substantial improvements in WER, MOS, and speaker similarity, while reducing bad outputs to near-zero levels. Importantly, results scale well to larger backbones (e.g., VoiceCraft-830M), bringing synthesized speech closer to ground-truth quality and demonstrating practical viability for robust, deployment-ready zero-shot TTS systems.
Abstract
In this paper, we propose reverse inference optimization (RIO), a simple and effective method designed to enhance the robustness of autoregressive-model-based zero-shot text-to-speech (TTS) systems using reinforcement learning from human feedback (RLHF). To assess the quality of speech produced by the TTS system without human annotations, RIO introduces a novel concept termed as reverse inference based on the Bayesian principle, which suggests that a high-quality generated speech should be able to be used as a prompt for subsequent generation using the same TTS model. By leveraging reverse inference as the standard to select exemplars used in RLHF from the speech samples generated by the TTS system itself, RIO steers the subsequent optimization towards a direction of enhancing the TTS robustness. The RIO framework, comprising sampling, automatic annotating, and learning, obviates the need for a reward model or pairwise preference data, and significantly improves the stability of zero-shot TTS performance by reducing the discrepancies between training and inference conditions. Our experimental results verify that RIO can effectively improve both subjective and objective metrics, including mean opinion scores, word error rates, and speaker similarity. Remarkably, RIO can also diminish the incidence of bad outputs to nearly zero percent, rivalling the robustness when using ground-truth speech as the prompt.
