mirror of https://github.com/coqui-ai/TTS.git
31 lines
903 B
Python
31 lines
903 B
Python
import os
|
||
import unittest
|
||
import warnings
|
||
|
||
from TTS.tts.utils.text.belarusian.phonemizer import belarusian_text_to_phonemes
|
||
|
||
_TEST_CASES = """
|
||
Фанетычны канвертар/fanʲɛˈtɨt͡ʂnɨ kanˈvʲɛrtar
|
||
Гэтак мы працавалі/ˈɣɛtak ˈmɨ prat͡saˈvalʲi
|
||
"""
|
||
|
||
|
||
class TestText(unittest.TestCase):
|
||
def test_belarusian_text_to_phonemes(self):
|
||
try:
|
||
os.environ["BEL_FANETYKA_JAR"]
|
||
except KeyError:
|
||
warnings.warn(
|
||
"You need to define 'BEL_FANETYKA_JAR' environment variable as path to the fanetyka.jar file to test Belarusian phonemizer",
|
||
Warning,
|
||
)
|
||
return
|
||
|
||
for line in _TEST_CASES.strip().split("\n"):
|
||
text, phonemes = line.split("/")
|
||
self.assertEqual(belarusian_text_to_phonemes(text), phonemes)
|
||
|
||
|
||
if __name__ == "__main__":
|
||
unittest.main()
|