PRESENT: Zero-Shot Text-to-Prosody Control

Perry Lam, Huayun Zhang, Nancy F. Chen, Berrak Sisman, Dorien Herremans
8/13/2024
eess.AScs.LG

No official code found. Best implementation: iamanigeeit/present (14 stars, last commit 2024-08-19).

Abstract

Current strategies for achieving fine-grained prosody control in speech synthesis entail extracting additional style embeddings or adopting more complex architectures. To enable zero-shot application of pretrained text-to-speech (TTS) models, we present PRESENT (PRosody Editing without Style Embeddings or New Training), which exploits explicit prosody prediction in FastSpeech2-based models by modifying the inference process directly. We apply our text-to-prosody framework to zero-shot language transfer using a JETS model exclusively trained on English LJSpeech data. We obtain character error rates (CER) of 12.8%, 18.7% and 5.9% for German, Hungarian and Spanish respectively, beating the previous state-of-the-art CER by over 2x for all three languages. Furthermore, we allow subphoneme-level control, a first in this field. To evaluate its effectiveness, we show that PRESENT can improve the prosody of questions, and use it to generate Mandarin, a tonal language where vowel pitch varies at subphoneme level. We attain 25.3% hanzi CER and 13.0% pinyin CER with the JETS model. All our code and audio samples are available online.

View on arXivView PDF

Code Implementations(1)

iamanigeeit/presentCommunity100%
141M, C++Jun 16, 20232 years ago

Similar Papers

Cite this paper

@article{lam2024present,
  title  = {PRESENT: Zero-Shot Text-to-Prosody Control},
  author = {Perry Lam and Huayun Zhang and Nancy F. Chen and Berrak Sisman and Dorien Herremans},
  year   = {2024},
  eprint = {2408.06827},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.06827v1}
}

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

Discussion