Files
espeak-ng/phsource/ph_burmese
T
2015-11-30 11:32:05 -05:00

231 lines
3.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// http://espeak.sourceforge.net/phontab.html
//=========================================================
// Burmese
//=========================================================
//===========
// TONES
//===========
//phoneme 1 //see vietnamese; tones taken from there
// stress
// Tone(X,Y,...)
//endphoneme
phoneme 1 //low tone
stress
Tone(20,35, envelope/i_risefall,NULL)
endphoneme
phoneme 2 //high tone
stress
Tone(45,80, envelope/p_rise,NULL)
endphoneme
phoneme 3 //creaky tone
stress
Tone(30,75, envelope/p_214, NULL)
endphoneme
phoneme 4 //checked tone
stress
Tone(20,35, envelope/i_risefall,NULL)
endphoneme
//===========
// VOWELS
//===========
//phoneme X
// vowel starttype #X endtype #X
// length XXX
// FMT(vowel/X_X)
//endphoneme
phoneme ə // Schwa
vowel starttype #@ endtype #@
unstressed
length 140
IfNextVowelAppend(r-)
IF thisPh(isWordEnd) THEN
FMT(vowel/@_6, 90)
ENDIF
FMT(vowel/@)
endphoneme
phoneme ɔ
vowel starttype #o endtype #o
//ipa ɔː
length 240
IfNextVowelAppend(r-)
FMT(vowel/oo_en)
endphoneme
//phoneme o
//endphoneme
//===========
// CONSONANTS
//===========
phoneme mh //voiceless
vls blb nasal
endphoneme
phoneme m
//vcd blb nasal
import_phoneme base/m
endphoneme
phoneme nh
vls alv nasal
endphoneme
phoneme n
//vcd alv nasal
import_phoneme base/n
endphoneme
phoneme ɲh
vls pal nasal
endphoneme
phoneme ɲ
//vcd pal nasal palatal
import_phoneme base/n^
endphoneme
phoneme ŋh
vls vel nasal
endphoneme
phoneme ŋ
//vcd vel nasal
import_phoneme base/N
endphoneme
//phoneme ɴ
// vcd glt nasal
//endphoneme
phoneme p
//vls blb stop
import_phoneme base/p
endphoneme
phoneme b
//vcd blb stop
import_phoneme base/b
endphoneme
phoneme ph //aspirated
vls blb stop
endphoneme
phoneme t
//vls alv stop
import_phoneme base/t
endphoneme
phoneme d
//vcd alv stop
import_phoneme base/d
endphoneme
phoneme th
vls alv stop
endphoneme
phoneme tɕ
//vls pla afr sibilant
import_phoneme base/tS
endphoneme
phoneme dʑ
//vcd pla afr sibilant
import_phoneme base/dZ
endphoneme
phoneme tɕh
vls pla afr sibilant
// aspirated
endphoneme
phoneme k
//vls vel stop
import_phoneme base/k
endphoneme
phoneme g
//vcd vel stop
import_phoneme base/g
endphoneme
phoneme kh
vls vel stop
endphoneme
phoneme ʔ
vls glt stop
endphoneme
phoneme θ
//vls dnt frc
import_phoneme base/T
endphoneme
phoneme ð
//vcd dnt frc
import_phoneme base/D
endphoneme
phoneme s
//vls alv frc sibilant
import_phoneme base/s
endphoneme
phoneme z
//vcd alv frc sibilant
import_phoneme base/z
endphoneme
phoneme sh //aspirated not palatal
vls alv frc sibilant
endphoneme
phoneme ʃ
//vls pla frc sibilant
import_phoneme base/S
endphoneme
phoneme h
vls glt frc
endphoneme
phoneme j
vcd pal liquid
endphoneme
phoneme ɹ
vcd alv liquid
endphoneme
phoneme wh //voiceless
vls blb liquid
endphoneme
phoneme w
vcd blb liquid
endphoneme
phoneme lh //voiceless
vls alv liquid
endphoneme
phoneme l
//vcd alv liquid
import_phoneme base/l
endphoneme