| # english_patch.py | |
| import melo.text.english as eng | |
| orig_g2p = eng.g2p | |
| def patched_g2p(text): | |
| phones, tones, word2ph = orig_g2p(text) | |
| fixed_word2ph = [] | |
| for aaa in word2ph: | |
| if isinstance(aaa, int): | |
| fixed_word2ph.append(aaa) | |
| else: | |
| fixed_word2ph += aaa | |
| return phones, tones, fixed_word2ph | |
| eng.g2p = patched_g2p | |