| //******************************************************************* |
| // TONES |
| //******************************************************************* |
| |
| phoneme 1 // rising tone (contour: 24) |
| stress |
| Tone(20, 40, envelope/p_rise, NULL) |
| endphoneme |
| |
| phoneme 2 // low tone (contour: 11) |
| stress |
| Tone(10, 10, envelope/i_risefall, NULL) |
| endphoneme |
| |
| phoneme 3 // mid(-falling) tone (contour: 32) |
| stress |
| Tone(30, 20, envelope/p_fall, NULL) |
| endphoneme |
| |
| phoneme 4 // high tone (contour: 55) |
| stress |
| Tone(50, 50, envelope/i_risefall, NULL) |
| endphoneme |
| |
| phoneme 5 // falling (creaky) tone (contour: 42) |
| stress |
| Tone(40, 20, envelope/p_fall, NULL) |
| endphoneme |
| |
| phoneme 6 // emphatic (contour: 343) |
| stress |
| Tone(30, 40, envelope/i_risefall, NULL) |
| endphoneme |
| |
| //******************************************************************* |
| // CONSONANTS (PLOSIVES/STOPS) |
| //******************************************************************* |
| |
| phoneme p // unaspirated |
| vls blb stp |
| lengthmod 2 |
| Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 |
| Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22 |
| |
| IF nextPh(isPause2) THEN |
| WAV(ustop/p_) |
| ENDIF |
| WAV(ustop/p_unasp) |
| endphoneme |
| |
| phoneme p_h // aspirated |
| vls blb stp |
| lengthmod 2 |
| Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 |
| Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 |
| |
| WAV(ustop/p_asp) |
| endphoneme |
| |
| phoneme t // unaspirated |
| vls alv stp |
| lengthmod 2 |
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 |
| |
| IF nextPh(isPause2) THEN |
| WAV(ustop/t_) |
| ENDIF |
| WAV(ustop/t_unasp) |
| endphoneme |
| |
| phoneme t_h // aspirated |
| vls alv stp |
| lengthmod 2 |
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 |
| |
| WAV(ustop/t) // TODO: This should be aspirated. |
| endphoneme |
| |
| phoneme k // unaspirated |
| vls vel stp |
| lengthmod 2 |
| Vowelin f1=0 f2=2300 200 300 f3=-200 80 |
| Vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20 |
| |
| IF KlattSynth THEN |
| Vowelout f1=0 f2=2300 200 300 f3=-200 80 rms=20 |
| ENDIF |
| |
| IF nextPh(isPause2) THEN |
| WAV(ustop/k_) |
| ENDIF |
| WAV(ustop/k_unasp) |
| endphoneme |
| |
| phoneme k_h |
| vls vel stp |
| lengthmod 2 |
| Vowelin f1=0 f2=2300 200 300 f3=-150 80 |
| Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20 |
| |
| WAV(ustop/k_asp) |
| endphoneme |
| |
| //******************************************************************* |
| // VOWELS |
| //******************************************************************* |
| |
| phoneme i // ဢီ |
| vwl starttype #i endtype #i |
| length 200 |
| |
| FMT(vowel/i) |
| endphoneme |
| |
| phoneme i. // ဢိုဝ် |
| vwl starttype #i endtype #i |
| length 200 |
| ipa ɨ |
| |
| FMT(vowel/i#_6) |
| endphoneme |
| |
| phoneme W // ဢိူဝ် |
| vwl starttype #a endtype #u |
| length 200 |
| ipa ɯ |
| |
| FMT(vowel/8_2) |
| endphoneme |
| |
| phoneme u // ဢူ |
| vwl starttype #u endtype #u |
| length 200 |
| |
| FMT(vowel/u_bck) |
| endphoneme |
| |
| phoneme e // ဢေ |
| vwl starttype #e endtype #e |
| length 200 |
| |
| FMT(vowel/e_2) |
| endphoneme |
| |
| phoneme @ // |
| vwl starttype #@ endtype #@ |
| length 200 |
| ipa ə |
| |
| FMT(vowel/3_2) |
| endphoneme |
| |
| phoneme o // ဢူဝ် |
| vwl starttype #o endtype #o |
| length 220 |
| |
| FMT(vowel/o) |
| endphoneme |
| |
| phoneme E // ဢႄ |
| vwl starttype #e endtype #e |
| length 200 |
| ipa ɛ |
| |
| FMT(vowel/ee_2) |
| endphoneme |
| |
| phoneme a // ဢ |
| vwl starttype #a endtype #a |
| length 200 |
| |
| FMT(vowel/a) |
| endphoneme |
| |
| phoneme a: // ဢၢ |
| vwl starttype #a endtype #a |
| length 250 |
| ipa aː |
| |
| FMT(vowel/a) |
| endphoneme |
| |
| phoneme O // ဢေႃ |
| vwl starttype #o endtype #o |
| length 260 |
| ipa ɔ |
| |
| FMT(vwl_it/o_open) |
| endphoneme |
| |
| |
| //******************************************************************* |
| // DIPHTHONGS |
| //******************************************************************* |
| |
| phoneme iu // ဢိဝ် |
| vwl starttype #i endtype #u |
| length 200 |
| |
| FMT(vdiph2/iu) |
| endphoneme |
| |
| phoneme eu // ဢဵဝ် |
| vwl starttype #e endtype #u |
| length 200 |
| |
| FMT(vdiph/eu) |
| endphoneme |
| |
| phoneme Eu // ဢႅဝ် |
| vwl starttype #e endtype #u |
| length 200 |
| ipa ɛu |
| |
| FMT(vdiph/eeu) |
| endphoneme |
| |
| phoneme au // ဢဝ် |
| vwl starttype #a endtype #u |
| length 200 |
| |
| FMT(vdiph/au_2) |
| endphoneme |
| |
| phoneme a:u // ဢၢဝ် |
| vwl starttype #a endtype #u |
| length 250 |
| ipa aːu |
| |
| FMT(vdiph/au_2) |
| endphoneme |
| |
| phoneme ui // ဢုၺ် |
| vwl starttype #u endtype #i |
| length 200 |
| |
| FMT(vdiph/ui) |
| endphoneme |
| |
| phoneme oi // ဢူၺ် |
| vwl starttype #o endtype #i |
| length 200 |
| |
| FMT(vdiph/ooi) |
| endphoneme |
| |
| phoneme Wi // ဢိူၺ် |
| vwl starttype #i endtype #i |
| length 200 |
| ipa ɯi |
| |
| FMT(vdiph/ui_3) |
| endphoneme |
| |
| phoneme @i // ႂ် |
| vwl starttype #@ endtype #i |
| length 200 |
| ipa əi |
| |
| FMT(vdiph/@i) |
| endphoneme |
| |
| |
| phoneme ai // ဢႆ |
| vwl starttype #a endtype #i |
| length 200 |
| |
| FMT(vdiph/ai) |
| endphoneme |
| |
| phoneme a:i // ဢၢႆ |
| vwl starttype #a endtype #i |
| length 250 |
| ipa aːi |
| |
| FMT(vdiph/ai) |
| endphoneme |
| |
| phoneme Oi // ဢွႆ |
| vwl starttype #o endtype #i |
| length 200 |
| ipa ɔi |
| |
| FMT(vdiph/ooi_3) |
| endphoneme |
| |
| phoneme aW |
| vwl starttype #a endtype #u |
| length 200 |
| ipa aɯ |
| |
| FMT(vdiph/aau_4) |
| endphoneme |
| |