MeloTTS icon indicating copy to clipboard operation
MeloTTS copied to clipboard

Training for a new language

Open tchayintr opened this issue 1 year ago • 6 comments

Hi, thanks for your great work!

I would like to clarify if https://github.com/myshell-ai/MeloTTS/blob/main/docs/training.md supports training for a new language.

Plus, do you have any tips when training on a new language from your experience with this project?

Thanks again!

tchayintr avatar Mar 15 '24 02:03 tchayintr

In my case, i use ipa to training a new language.

You need to

  1. change the bert model for your language
  2. change g2p code
  3. add tones and add some your language variables in symbols.py

jeremy110 avatar Mar 15 '24 05:03 jeremy110

@jeremy110 could you share how much training data you used and was it all of the same speaker?

jadechip avatar Apr 28 '24 07:04 jadechip

@jadechip hello~ I using two datasets.

  1. 1 speaker 10h
  2. 14 speaker, each speakers 30 minutes training 300 epochs , loss(35~50) you can refer this https://github.com/myshell-ai/MeloTTS/issues/67

jeremy110 avatar Apr 28 '24 10:04 jeremy110

Thank you @jeremy110 for the insightful response, I really appreciate it!

jadechip avatar Apr 29 '24 04:04 jadechip

@jadechip Don't metion it,You can also refer this https://github.com/myshell-ai/MeloTTS/issues/83

jeremy110 avatar Apr 29 '24 07:04 jeremy110

That is super helpful, I'll report back with my code/results and training loss in case it's useful for others. Thanks again!

jadechip avatar Apr 29 '24 07:04 jadechip

@tchayintr please is it possible to train MeloTTS on a new language ?

Yongbi9 avatar May 09 '24 17:05 Yongbi9

@Yongbi9 New discussion in https://github.com/myshell-ai/MeloTTS/issues/120

jeremy110 avatar May 10 '24 01:05 jeremy110

@tchayintr please is it possible to train MeloTTS on a new language ?

@Yongbi9 Yes, it’s possible. I recommend to find more clues here:

@Yongbi9 New discussion in #120

tchayintr avatar May 10 '24 01:05 tchayintr