Hello, @rafaelvalle Really nice work.
I would like to combine this work with global style tokens.. please let me know
That's is a great idea, @shwetagargade216.
Please let us know and add a pull request if you decide to implement the global style tokens!
I have done to implement prosody modeling in https://arxiv.org/abs/1803.09047 without GST.
https://github.com/Yeongtae/tacotron2/tree/prosody_speaker_embedding_test
This branch can learn a model which is f(ref audio, speaker index, text) = target audio
Global style tokens will be added soon.
@Yeongtae what do you mean by GST? The term is not explicitly on the paper.
Can you submit a PR with audio samples?
@Yeongtae what do you mean by GST? The term is not explicitly on the paper.
Can you submit a PR with audio samples?
@rafaelvalle The paper of global style token is the extension of https://arxiv.org/abs/1803.09047.
If someone implements attention between randomly initialized embeddings and reference encoder in my branch, it makes work easily.
Because there is so many side job in my branches, such as Korean char embedding, audio preprocessing, melspectrogram nomalization, GTA synthesis, etc,... , it makes original repository complicate if i submit a PR. In addition, I saw an your reply that you would like to make original repository simple.
If I do some engineering to make a branch simple, I will consider submit a PR.
Thanks for your attention.
GST works here:
https://google.github.io/tacotron/publications/global_style_tokens/
https://arxiv.org/abs/1803.09017
https://arxiv.org/abs/1803.09047
We need to implement various kinds of style encoders (@yongtae which repo
is this?)
See also the new work which is an GAN improvement on style tokens:
https://openreview.net/forum?id=ByzcS3AcYX
pravn.wordpress.com
On Wed, Feb 13, 2019 at 5:46 PM Yeongtae notifications@github.com wrote:
@Yeongtae https://github.com/Yeongtae what do you mean by GST? The term
is not explicitly on the paper.
Can you submit a PR with audio samples?@rafaelvalle https://github.com/rafaelvalle The paper of global style
token is the extension of https://arxiv.org/abs/1803.09047.
If someone implements attention between randomly initialized embeddings
and reference encoder in my branch, it makes work easily.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NVIDIA/tacotron2/issues/134#issuecomment-463451484,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAhnVfagGbmOUBQzFfkV9c-RxE5rc3WTks5vNL_ZgaJpZM4abvBC
.
@pravn
https://github.com/Yeongtae/tacotron2/tree/prosody_encoder_test
It works for only one speaker.
https://github.com/Yeongtae/tacotron2/tree/prosody_speaker_embedding_test
It works for multiple speakers.
There is an another extension of GST.
The main problem of GST is loosing time specific information.
This paper overcomes the limitation.
https://arxiv.org/abs/1811.02122
@Yeongtae Could you please share the samples of gst .
And also @Yeongtae have you did multi - speaker gst ?
Means Is it possible to combine
I trying to combine all the above 3 work together.
please give me any comments on this or guidance?
Thanks in advance
Thanks for the quick reply. Your comments are really appreciated.
For now will just combine @rafaelvalle work with your multi-head attention for reference audio just like gst.
One more question currently I'm also working on M-ALIBA data, but I gone through other issues, which has mentioned that, corresponding data set has some issues, even though after cleaning results are not good like ljspeech.
Should I try Ljspeech data or M-ALIAB. Ow I need to some extra pre-processing and need to clear it before the training.
Phone embedding and melspectrogram normalization mainly improve converging model.
If I take some progress, I will report it.
@Yeongtae you can use ARPAbet for english if you think a phone-like embedding will be easier than char embedding.
@Yeongtae , nice work.
1 - Is your "https://github.com/Yeongtae/tacotron2/tree/prosody_speaker_embedding_test" is complete or still in progress?
2 - Which dataset you have successfully used to train your implementation?
@Yeongtae you can use ARPAbet for english if you think a phone-like embedding will be easier than char embedding.
@rafaelvalle Can you elaborate on how to use ARPAbet? I am curious how it will improve the convergence and give it a try. Thanks.
3. https://google.github.io/tacotron/publications/speaker_adaptation/
@Yeongtae Can you tell a little bit the Korean training corpus you used? Roughly how many speakers and how many hours of data in total? Thanks. In your opinion, what is the advantage of prosody speaker embedding (or speaker verification) versus GST? If we can successfully implement GST, why would we still need prosody speaker embedding model?
@Yeongtae Can you tell a little bit the Korean training corpus you used? Roughly how many speakers and how many hours of data in total? Thanks. In your opinion, what is the advantage of prosody speaker embedding (or speaker verification) versus GST? If we can successfully implement GST, why would we still need prosody speaker embedding model?
@Yeongtae @rafaelvalle
deepvoice3 and neural voice cloning with few samples both have implemented speaker adaption on single speaker instead of multi-speaker.
As per my TTS research Tacotron2+wavenet has interesting sound quality,
For the speaker adaption need to just fine tune pre- trained model on few samples.
any comments ?
@Yeongtae
Does this branch https://github.com/Yeongtae/tacotron2/tree/prosody_speaker_embedding_test
have attention between randomly initialized embeddings and reference encoder ?
@rafaelvalle
No.
But There is it in our private repository.
Folks, stay tuned: we have an implementation of multi-speaker global style tokens to be released.
Great! counting the minutes to test !!!
@rafaelvalle , I need some help: even with a reasonably sized dataset (about 40 hours) but home recording, I still haven't gotten good results. Some sentences have good speech, others not. I have already tested the repositories:
https://github.com/NVIDIA/tacotron2
https://github.com/NVIDIA/OpenSeq2Seq
Can you give me any tips on which variables we can change for best results?
Folks, stay tuned: we have an implementation of multi-speaker global style tokens to be released.
Cannot wait!
Will GSTs allow Speaker Adaptation in real time?
With the multi-speaker model you can still perform inference faster than real-time.
We'll possibly release the code next week.
https://github.com/NVIDIA/mellotron
Our mellotron repo uses a Multispeaker Tacotron with GST.
Most helpful comment
Folks, stay tuned: we have an implementation of multi-speaker global style tokens to be released.