diff --git a/text/japanese.py b/text/japanese.py index 31cdf45..dde314d 100644 --- a/text/japanese.py +++ b/text/japanese.py @@ -361,7 +361,16 @@ def align_tones(phones, tones): return res +import pykakasi + +kks = pykakasi.kakasi() + + def g2p(norm_text): + result = kks.convert(norm_text) + norm_text = "" + for i in result: + norm_text += i["hira"] sep_text, sep_kata, acc = text2sep_kata(norm_text) sep_tokenized = [tokenizer.tokenize(i) for i in sep_text] sep_phonemes = handle_long([kata2phoneme(i) for i in sep_kata])