phoneme @ // Schwa length 150 vowel starttype (@) endtype (@) formants vowel/@_2 // formants vowel/8_6 endphoneme phoneme @/ // Schwa at end of word (silent) length 100 vowel starttype (@) endtype (@) formants vowel/@_2 endphoneme phoneme V vowel starttype (@) endtype (@) length 170 formants vowel/@_2 before h vowel/8_6 reduceto @ 3 endphoneme phoneme I# // use for [V] after [n^] vowel starttype (@) endtype (@) length 170 formants vowel/ii reduceto @ 3 endphoneme phoneme a vowel starttype (a) endtype (a) length 170 formants vowel/a_3 reduceto a/ 0 endphoneme phoneme a/ vowel starttype (a) endtype (a) length 170 formants vowel/a#_3 endphoneme phoneme A vowel starttype (a) endtype (a) length 170 formants vowel/aa_3 reduceto a/ 0 // but nor "ar_" ?? endphoneme phoneme E vowel starttype (e) endtype (e) length 170 formants vowel/ee_4 endphoneme phoneme E# vowel starttype (@) endtype (@) length 170 formants vowel/ee#_2 endphoneme phoneme e vowel starttype (e) endtype (e) length 170 formants vowel/e reduceto e# 3 endphoneme phoneme e# vowel starttype (@) endtype (@) length 170 formants vowel/e_mid2 endphoneme phoneme i vowel starttype (i) endtype (i) length 140 formants vowel/i_7 before l/2 vowel/ii#-50+l/L2_iL before l/3 vowel/ii_en-30+l/l_i endphoneme phoneme I vowel starttype (i) endtype (i) length 140 formants vowel/ii_6 endphoneme phoneme y vowel starttype (u) endtype (u) length 160 formants vowel/y endphoneme phoneme O vowel starttype (o) endtype (o) length 170 formants vowel/oo_5 // formants vowel/oo_4 reduceto O/ 3 endphoneme phoneme O/ vowel starttype (o) endtype (o) length 170 formants vowel/oo_1 endphoneme phoneme u vowel starttype (u) endtype (u) length 160 formants vowel/u_bck endphoneme phoneme aI vowel starttype (a) endtype (i) length 220 formants vdiph/aai endphoneme phoneme eI vowel starttype (e) endtype (i) length 220 formants vdiph2/ei_4 endphoneme phoneme OI vowel starttype (o) endtype (i) length 220 formants vdiph/ooi_4 endphoneme phoneme yE vowel starttype (u) endtype (e) length 240 formants vdiph2/ye endphoneme phoneme l/4 // used for [l] when not before a vowel liquid length 100 lengthmod 7 formants l/l_front_ // before (r) l/_l beforevowel l endphoneme phoneme L liquid endtype l^ starttype l^ length 100 lengthmod 7 beforenotvowel l/4 formants l/l_front // this is not being used?? // after _ l/_l // after t l/tl // after l/ l/l_long // double l, make it longer endphoneme phoneme ll liquid starttype 1 endtype l length 100 lengthmod 7 beforenotvowel l/2 // use 'dark' [l] after a vowel formants l/l_4 // after _ l/_l endphoneme phoneme w starttype w endtype w liquid length 100 beforenotvowel w/ lengthmod 7 formants w/w2 after _ w/w2 endphoneme phoneme p vls blb stop vowelin f1=0 f2=1000 -50 -100 f3=-200 80 vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 lengthmod 2 wave ustop/p_unasp%120 before _ ustop/p_unasp_%80 before l ustop/pl switchvoicing b endphoneme phoneme d vcd alv stop vowelin f1=2 f2=1700 -300 300 f3=-200 80 amp=16 vowelout f1=2 f2=1700 -300 300 f3=-100 80 formants d/d+x/d%50 before _ d/d_+x/d_ before r d/dr+x/d%50 after _ NULL after @ d/xd lengthmod 5 switchvoicing t endphoneme phoneme t vls dnt stop vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 lengthmod 2 wave ustop/t_hi%70 before _ ustop/t_dnt%35 switchvoicing d endphoneme phoneme ts vls alv afr sibilant vowelin f1=0 f2=1700 -300 300 f3=-100 80 vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 lengthmod 2 wave ustop/ts before _ ustop/ts_ endphoneme phoneme dz vcd alv afr sibilant vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 vowelout f1=2 f2=1700 -300 300 f3=-100 80 formants d/xdz+ustop/ts%140 before _ voc/z_+ustop/ts_%70 after _ NULL after @ d/xd lengthmod 5 switchvoicing ts endphoneme phoneme z vcd alv frc sibilant vowelout f1=0 f2=1700 -300 300 f3=0 60 len=50 formants voc/z+ufric/s before _ voc/z_+ufric/s_ lengthmod 6 switchvoicing s endphoneme phoneme dZ; vcd pla afr sibilant palatal vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 formants dzh/dzh+ustop/ts_pzd%150 before _ dzh/dzh_+ustop/ts_pzd after _ NULL after @ dzh/xdzh lengthmod 5 switchvoicing tS; endphoneme phoneme c // This is [tS;] vls pal afr sibilant palatal vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 lengthmod 2 wave ustop/ts_pzd before _ ustop/ts_pzd switchvoicing dZ; endphoneme phoneme k vls vel stop vowelin f1=0 f2=2300 200 400 f3=-100 80 vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 lengthmod 2 wave ustop/k_unasp before _ ustop/k_ switchvoicing g endphoneme