Files
storyteller-ml/tts/text/pipeline_components/phonetization/test_cmudict.py
T
Brandon Thomas 1b9d44cf34 refactor
2022-07-04 02:47:40 -04:00

16 lines
563 B
Python

from tts.text.pipeline_components.phonetization.cmudict import CMUDict
from tts.text.pipeline_components.phonetization.cmudict import DEFAULT_CMUDICT_PATH
class TestCmuDict:
def test_lookup_success(self):
cmudict = CMUDict(DEFAULT_CMUDICT_PATH)
arpabet_sequence = cmudict.lookup('word')
assert arpabet_sequence == ['W ER1 D'] # TODO: Split the phonemes!
def test_lookup_failure(self):
cmudict = CMUDict(DEFAULT_CMUDICT_PATH)
arpabet_sequence = cmudict.lookup('fakeword')
assert arpabet_sequence == None