Tacotron2: How to make multispeaker tacotron2?

Created on 4 Aug 2019  路  6Comments  路  Source: NVIDIA/tacotron2

I wanna try to train it on multiple datasets with multiple speakers, what changes should I make? Any guides/examples?

Most helpful comment

Add a speaker embedding layer and append the speaker embedding to the encoder outputs, replicating it over the time dimension. Note that you'll have to change the input dimension of your attention rnn.

We're going to release Multispeaker Tacotron GST: stay tuned!

All 6 comments

Try to use Tacotron GST

Add a speaker embedding layer and append the speaker embedding to the encoder outputs, replicating it over the time dimension. Note that you'll have to change the input dimension of your attention rnn.

We're going to release Multispeaker Tacotron GST: stay tuned!

@rafaelvalle
What mean memory_lengths in decoder? Should I add +1 for speaker embedding?
Also, any eta for this realize? Like week or month?

Maybe I need to train more, or should not to start from single speaker checkpoint, but it produces the same voice with every speaker id.

Add a speaker embedding layer and append the speaker embedding to the encoder outputs, replicating it over the time dimension. Note that you'll have to change the input dimension of your attention rnn.

We're going to release Multispeaker Tacotron GST: stay tuned!

Hi Rafael, @rafaelvalle

Do you have projected timeline when the Tacotron GST will be released? Looking forward to testing it out!

https://github.com/NVIDIA/mellotron
Our mellotron repo uses a Multispeaker Tacotron with GST.

Was this page helpful?
0 / 5 - 0 ratings