blob: 08693db0266431feea01c2ff8b1e2ab460ebe842 [file] [log] [blame]
//*******************************************************************
// 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