Schrodinger Bridges Beat Diffusion Models on Text-to-Speech Synthesis

Zehua Chen, Guande He, Kaiwen Zheng, Xu Tan, Jun Zhu
12/6/2023
cs.LGcs.SDeess.AS

No official code found. Best implementation: thu-ml/Bridge-TTS (132 stars, MIT, last commit 2024-07-12).

Abstract

In text-to-speech (TTS) synthesis, diffusion models have achieved promising generation quality. However, because of the pre-defined data-to-noise diffusion process, their prior distribution is restricted to a noisy representation, which provides little information of the generation target. In this work, we present a novel TTS system, Bridge-TTS, making the first attempt to substitute the noisy Gaussian prior in established diffusion-based TTS methods with a clean and deterministic one, which provides strong structural information of the target. Specifically, we leverage the latent representation obtained from text input as our prior, and build a fully tractable Schrodinger bridge between it and the ground-truth mel-spectrogram, leading to a data-to-data process. Moreover, the tractability and flexibility of our formulation allow us to empirically study the design spaces such as noise schedules, as well as to develop stochastic and deterministic samplers. Experimental results on the LJ-Speech dataset illustrate the effectiveness of our method in terms of both synthesis quality and sampling efficiency, significantly outperforming our diffusion counterpart Grad-TTS in 50-step/1000-step synthesis and strong fast TTS models in few-step scenarios. Project page: https://bridge-tts.github.io/

View on arXivView PDF

Code Implementations(1)

thu-ml/Bridge-TTSCommunity67%
MIT

Official codebase for "Schrodinger Bridges Beat Diffusion Models on Text-to-Speech Synthesis" (https://arxiv.org/abs/2312.03491).

1321Dec 5, 20232 years agoMIT

Similar Papers

Cite this paper

@article{chen2023schrodinger,
  title  = {Schrodinger Bridges Beat Diffusion Models on Text-to-Speech Synthesis},
  author = {Zehua Chen and Guande He and Kaiwen Zheng and Xu Tan and Jun Zhu},
  year   = {2023},
  eprint = {2312.03491},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.03491v1}
}

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/2312.03491.svg)](https://codeofpaper.com/paper/2312.03491)

Discussion