VoiceLoop: Voice Fitting and Synthesis via a Phonological Loop

Yaniv Taigman, Lior Wolf, Adam Polyak, Eliya Nachmani
7/20/2017
cs.LGcs.CLcs.SD

Official code: facebookarchive/loop (873 stars, last commit 2019-03-21).

Abstract

We present a new neural text to speech (TTS) method that is able to transform text to speech in voices that are sampled in the wild. Unlike other systems, our solution is able to deal with unconstrained voice samples and without requiring aligned phonemes or linguistic features. The network architecture is simpler than those in the existing literature and is based on a novel shifting buffer working memory. The same buffer is used for estimating the attention, computing the output audio, and for updating the buffer itself. The input sentence is encoded using a context-free lookup table that contains one entry per character or phoneme. The speakers are similarly represented by a short vector that can also be fitted to new identities, even with only a few samples. Variability in the generated speech is achieved by priming the buffer prior to generating the audio. Experimental results on several datasets demonstrate convincing capabilities, making TTS accessible to a wider range of applications. In order to promote reproducibility, we release our source code and models.

View on arXivView PDF

Code Implementations(1)

A method to generate speech across multiple speakers

873153Shell, PythonAug 16, 20177 years agoNOASSERTION

Similar Papers

Cite this paper

@article{taigman2017voiceloop,
  title  = {VoiceLoop: Voice Fitting and Synthesis via a Phonological Loop},
  author = {Yaniv Taigman and Lior Wolf and Adam Polyak and Eliya Nachmani},
  year   = {2017},
  eprint = {1707.06588},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1707.06588}
}

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

Discussion