Spaces:
Running
on
Zero
Running
on
Zero
import unittest | |
from TTS.tts.utils.text.japanese.phonemizer import japanese_text_to_phonemes | |
_TEST_CASES = """ | |
どちらに行きますか?/dochiraniikimasuka? | |
今日は温泉に、行きます。/kyo:waoNseNni,ikimasu. | |
「A」から「Z」までです。/e:karazeqtomadedesu. | |
そうですね!/so:desune! | |
クジラは哺乳類です。/kujirawahonyu:ruidesu. | |
ヴィディオを見ます。/bidioomimasu. | |
今日は8月22日です/kyo:wahachigatsuniju:ninichidesu | |
xyzとαβγ/eqkusuwaizeqtotoarufabe:tagaNma | |
値段は$12.34です/nedaNwaju:niteNsaNyoNdorudesu | |
""" | |
class TestText(unittest.TestCase): | |
def test_japanese_text_to_phonemes(self): | |
for line in _TEST_CASES.strip().split("\n"): | |
text, phone = line.split("/") | |
self.assertEqual(japanese_text_to_phonemes(text), phone) | |
if __name__ == "__main__": | |
unittest.main() | |