Open mirfan899 opened 5 years ago
On 26 Jun 2019, at 7:34, Muhammad Irfan wrote:
I've all
lexicon.scm
,questions.hed
andphoneset.scm
and audio and text data. I've tried to build Chinese TTS but failed. I'm stuck atprepare_labels_from_txt.sh
. There is no straight forward method yet in docs to build a TTS for a new language.
Merlin is language-agnostic and relies on external tools to do front-end processing such as text normalisation and phonetisation.
If you read prepare_labels_from_txt.sh, you’ll see that it runs Festival’s front end. That point in the process is where you would add support for a new language.
In practice, this means that you need to replace Festival with a Chinese front-end, or at least a phonetiser for Chinese. Extending Festival to support Chinese is definitely NOT recommended!
Simply providing a Chinese dictionary to Festival won’t work - a front-end comprises a lot more than just a dictionary.
Regards, Simon The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
Is https://github.com/CSTR-Edinburgh/Ossian is a good choice for Chinese frontend?
according to an issue on ossian ( https://github.com/CSTR-Edinburgh/Ossian/issues/4 ) you have this: https://github.com/Jackiexiao/MTTS
I tried to use https://github.com/Jackiexiao/MTTS for Cantonese but it turned into messy due to hardcoded for Mandarin.
I've all
lexicon.scm
,questions.hed
andphoneset.scm
and audio and text data. I've tried to build Chinese TTS but failed. I'm stuck atprepare_labels_from_txt.sh
. There is no straight forward method yet in docs to build a TTS for a new language.Label files are empty and uttr files have some strange text.