In this paper, we propose a novel unsupervised text-to-speech (UTTS) acoustic model (AM) training scheme which does not require text-audio pairs. UTTS is a multi-speaker speech synthesizer that supports zero-shot voice cloning, it is developed from a perspective of disentangled speech representation learning. The framework offers a flexible choice of a speaker's duration model, timbre feature (identity) and content for TTS inference. We leverage recent advancements in self-supervised speech representation learning as well as speech synthesis front-end techniques for system development. Specifically, we employ our recently formulated Conditional Disentangled Sequential Variational Auto-encoder (C-DSVAE) as the backbone UTTS AM, which offers well-structured content representations given unsupervised alignment (UA) as condition during training. For UTTS inference, we utilize a lexicon to map input text to the phoneme sequence, which is expanded to the frame-level forced alignment (FA) with a speaker-dependent duration model. Then, we develop an alignment mapping module that converts FA to UA. Finally, the C-DSVAE, serving as the self-supervised TTS AM, takes the predicted UA and a target speaker embedding to generate the mel spectrogram, which is ultimately converted to waveform with a neural vocoder. We show how our method enables speech synthesis without using a paired TTS corpus in AM development stage. Experiments demonstrate that UTTS can synthesize speech of high naturalness and intelligibility measured by human and objective evaluations.
Comments for UTTS
1. Voice Conversion Demo.
2. Text to Speech Demo
1. Voice Conversion Demo
Voice Conversion: Male and Female
Source
Target
FA
UA
UA+MP
p293
p271
p293->p271
p293->p271
p293->p271
p271
p293
p271->p293
p271->p293
p271->p293
p317
p274
p317->p274
p317->p274
p317->p274
p274
p317
p274->p317
p274->p317
p274->p317
p317
p241
p317->p241
p317->p241
p317->p241
p241
p317
p241->p317
p241->p317
p241->p317
Voice Conversion: Male and Male
Source
Target
FA
UA
UA+MP
p259
p271
p259->p271
p259->p271
p259->p271
p271
p259
p271->p259
p271->p259
p271->p259
p241
p271
p241->p271
p241->p271
p241->p271
p271
p241
p271->p241
p271->p241
p271->p241
Voice Conversion: Female and Female
Source
Target
FA
UA
UA+MP
p293
p317
p293->p317
p293->p317
p293->p317
p317
p293
p317->p293
p317->p293
p317->p293
p293
p317
p293->p317
p293->p317
p293->p317
p317
p293
p317->p293
p317->p293
p317->p293
2. Unsupervised Text to Speech Demo
UTTS: seen speaker with seen text
Ask her to bring these things with her from the store.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
The rainbow is a division of white light into many beautiful colors.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
The Greeks used to imagine that it was a sign from the gods to foretell war or heavy rain.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Many complicated ideas about the rainbow have been formed.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Their courage, and their honesty, should be respected.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Two other men, including the taxi driver, were wounded in the attack.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Failure to comply with the order is likely to result in prison.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
I am a soldier, a soldier, a soldier.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
He seems to be pleased with the picture.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Previously, they were raised in the European Court of Human Rights.(spk p275)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
UTTS: unseen speaker with seen text
Ask her to bring these things with her from the store.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
The Greeks used to imagine that it was a sign from the gods to foretell war or heavy rain.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Many complicated ideas about the rainbow have been formed.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
He has the courage of the unaware.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
I feel so desperately sorry for Gordon and Sarah.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
I had trouble with the producers.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
He also has a Scottish grandfather.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
It wasn't possible to relax.
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
The guidelines are expected to be finalised before next spring.(spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
What kind of man does that, Mr Dick? (spk p259)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Ask her to bring these things with her from the store.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
The Greeks used to imagine that it was a sign from the gods to foretell war or heavy rain.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Many complicated ideas about the rainbow have been formed.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
I asked for a picture and she said, No problem.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
Stealing from the benefits system is no different.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
In fact, he was talking about the survival business.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
It can happen to you, it can happen to anyone.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
A ceasefire is a ceasefire is a ceasefire.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
You see, my back has gone.
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
I seem to keep this for the majors.(spk p293)
CDSVAE(UA)
C-DSVAE(UA+MP)
C-DSVAE(UA+MP+LibriTTS)
UTTS: unseen speaker with unseen text (C-DSVAE(UA+MP+Dual))
Life is like a box of chocolates, you never know what you're going to get.
Male1
Male2
Female
Google Scholar provides a simple way to broadly search for scholarly literature.
Male1
Male2
Female
Synthesized speech can be created by concatenating pieces of recorded speech that are stored in a database.
Male1
Male2
Female
I am confused and even a little bit angry about the situation.
Male1
Male2
Female
Far from morbid naturally, she did her best to deny the thought, and so simple and unartificial was her type of mind that for weeks together she would wholly lose it.