34 lines
966 B
Python
34 lines
966 B
Python
|
"""Classes for dealing with phones and phonemes"""
|
||
|
from gruut_ipa.accent import GuessedPhonemes, guess_phonemes # noqa: F401
|
||
|
from gruut_ipa.constants import ( # noqa: F401
|
||
|
CONSONANTS,
|
||
|
FEATURE_COLUMNS,
|
||
|
FEATURE_EMPTY,
|
||
|
FEATURE_KEYS,
|
||
|
FEATURE_ORDINAL_COLUMNS,
|
||
|
IPA,
|
||
|
LANG_ALIASES,
|
||
|
SCHWAS,
|
||
|
VOWELS,
|
||
|
Accent,
|
||
|
Break,
|
||
|
BreakType,
|
||
|
Consonant,
|
||
|
ConsonantPlace,
|
||
|
ConsonantType,
|
||
|
Dipthong,
|
||
|
Intonation,
|
||
|
PhonemeLength,
|
||
|
Schwa,
|
||
|
Stress,
|
||
|
Vowel,
|
||
|
VowelHeight,
|
||
|
VowelPlacement,
|
||
|
)
|
||
|
from gruut_ipa.distances import get_closest # noqa: F401
|
||
|
from gruut_ipa.espeak import espeak_to_ipa, ipa_to_espeak # noqa: F401
|
||
|
from gruut_ipa.features import from_vector, string_to_symbol, to_vector # noqa: F401
|
||
|
from gruut_ipa.phonemes import Phone, Phoneme, Phonemes, Pronunciation # noqa: F401
|
||
|
from gruut_ipa.sampa import ipa_to_sampa, sampa_to_ipa # noqa: F401
|
||
|
from gruut_ipa.utils import resolve_lang # noqa:F401
|