mirror of https://github.com/coqui-ai/TTS.git
Move TTS/tts/utils/japanese
This commit is contained in:
parent
c4987e9d4e
commit
d0c9c1ca5c
|
@ -1 +0,0 @@
|
|||
from .text import japanese_text2phone
|
|
@ -6,7 +6,7 @@ from packaging import version
|
|||
|
||||
from TTS.tts.utils.text import cleaners
|
||||
from TTS.tts.utils.text.chinese_mandarin.phonemizer import chinese_text_to_phonemes
|
||||
from TTS.tts.utils.japanese import japanese_text2phone
|
||||
from TTS.tts.utils.text.japanese.phonemizer import japanese_text_to_phonemes
|
||||
from TTS.tts.utils.text.symbols import _bos, _eos, _punctuations, make_symbols, phonemes, symbols
|
||||
|
||||
# pylint: disable=unnecessary-comprehension
|
||||
|
@ -42,7 +42,7 @@ def text2phone(text, language):
|
|||
return ph
|
||||
|
||||
if language == "ja-jp":
|
||||
ph = japanese_text2phone(text)
|
||||
ph = japanese_text_to_phonemes(text)
|
||||
return ph
|
||||
|
||||
raise ValueError(f" [!] Language {language} is not supported for phonemization.")
|
||||
|
|
|
@ -371,7 +371,7 @@ def text2kata(text: str) -> str:
|
|||
res.append(word)
|
||||
return hira2kata(''.join(res))
|
||||
|
||||
def japanese_text2phone(text: str) -> str:
|
||||
def japanese_text_to_phonemes(text: str) -> str:
|
||||
"""Convert Japanese text to phonemes.
|
||||
"""
|
||||
res = text2kata(text)
|
|
@ -1,5 +1,5 @@
|
|||
import unittest
|
||||
from . import japanese_text2phone
|
||||
from .phonemizer import japanese_text_to_phonemes
|
||||
|
||||
_TEST_CASES = '''
|
||||
どちらに行きますか?/dochiraniikimasuka?
|
||||
|
@ -13,10 +13,10 @@ ky o: w a o N s e N n i , i k i m a s u ./kyo:waoNseNni,ikimasu.
|
|||
|
||||
class TestText(unittest.TestCase):
|
||||
|
||||
def test_text2phone(self):
|
||||
def test_japanese_text_to_phonemes(self):
|
||||
for line in _TEST_CASES.strip().split('\n'):
|
||||
text, phone = line.split('/')
|
||||
self.assertEqual(japanese_text2phone(text), phone)
|
||||
self.assertEqual(japanese_text_to_phonemes(text), phone)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Loading…
Reference in New Issue