ritajs-v2
ritajs-v2 copied to clipboard
Implement phoneme features ?
From https://github.com/aparrish/nonsense-verse-pycon-2020/blob/master/pincelate-tutorial-and-cookbook.ipynb
Characteristics of phonemes are called "features." Can provide a function to list features for specific phonemes. For example, to get the features for the vowel /UW/ (vowel sound in "toot"):
RiTa.phoneFeatures('UW'); OR RiTa.phones.UW.features;
-> ('hgh', 'bck', 'rnd', 'vwl')
The features are referred to here with short three-letter abbreviations. Here's a full list:
alv: alveolar
apr: approximant
bck: back
blb: bilabial
cnt: central
dnt: dental
fnt: front
frc: fricative
glt: glottal
hgh: high
lat: lateral
lbd: labiodental
lbv: labiovelar
lmd: low-mid
low: low
mid: mid
nas: nasal
pal: palatal
pla: palato-alveolar
rnd: rounded
rzd: rhoticized
smh: semi-high
stp: stop
umd: upper-mid
unr: unrounded
vcd: voiced
vel: velar
vls: voiceless
vwl: vowel