phsource/ph_basque \ | phsource/ph_basque \ | ||||
phsource/ph_bengali \ | phsource/ph_bengali \ | ||||
phsource/ph_bulgarian \ | phsource/ph_bulgarian \ | ||||
phsource/ph_burmese \ | |||||
phsource/ph_myanmar \ | |||||
phsource/ph_catalan \ | phsource/ph_catalan \ | ||||
phsource/ph_consonants \ | phsource/ph_consonants \ | ||||
phsource/ph_croatian \ | phsource/ph_croatian \ |
bsod $abbrev | bsod $abbrev | ||||
bvld bUl@vA@d | bvld bUl@vA@d | ||||
byod $abbrev | byod $abbrev | ||||
c $abbrev $allcaps | |||||
c# $abbrev $allcaps | |||||
ceo $abbrev | ceo $abbrev | ||||
ces $abbrev | ces $abbrev | ||||
cet $abbrev | cet $abbrev |
tomēr $u $pause | tomēr $u $pause | ||||
turpretim $u $2 $pause | turpretim $u $2 $pause | ||||
turpretī $u $2 $pause | turpretī $u $2 $pause | ||||
tur $u+ | |||||
un $u | un $u | ||||
uz $u | uz $u | ||||
vai $u+ $brk | vai $u+ $brk | ||||
positivus $alt | positivus $alt | ||||
protežē $alt $3 | protežē $alt $3 | ||||
puertoriko $alt $4 | puertoriko $alt $4 | ||||
radio $alt | |||||
raivo $alt | raivo $alt | ||||
rančo $alt | rančo $alt | ||||
retro $alt | retro $alt | ||||
humāno $alt2 | humāno $alt2 | ||||
informatīvo $alt2 | informatīvo $alt2 | ||||
mehānisko $alt2 | mehānisko $alt2 | ||||
nekompetento $alt2 | |||||
neoficiālo $alt2 | neoficiālo $alt2 | ||||
oficiālo $alt2 | oficiālo $alt2 | ||||
psiho $alt2 | psiho $alt2 |
.L17 ai ais am ā ām ās ie iem o os // suffixes of certain adjectives finishing with ..ējais | .L17 ai ais am ā ām ās ie iem o os // suffixes of certain adjectives finishing with ..ējais | ||||
.L18 am āk i u ot ēt os // suffixes of adverbs (apstākļa vārdi) | .L18 am āk i u ot ēt os // suffixes of adverbs (apstākļa vārdi) | ||||
.L10 ~ at ie iz jā jā jāat jāie jāiz jāno jāsa ne no no pa pār pie pie sa vis // optional verb prefixes | |||||
.L10 ~ at ie iz jā jā jāat jāie jāiz jāno jāsa ne no pa pār pie pie sa vis // optional verb prefixes | |||||
.L20 ~ ne // optional negation prefix | .L20 ~ ne // optional negation prefix | ||||
// +---------------------------+ | // +---------------------------+ | ||||
.group a | .group a | ||||
a a | a a | ||||
a (a a_! | |||||
a (A a_| | |||||
ai ai | ai ai | ||||
aie a_!ie // a-ie is more frequent than ai-e | aie a_!ie // a-ie is more frequent than ai-e | ||||
au au | au au | ||||
.group b | .group b | ||||
b b | b b | ||||
l) b >b | |||||
.group c | .group c | ||||
c ts | c ts | ||||
č tS | č tS | ||||
.group d | .group d | ||||
l) d >d | |||||
d d | d d | ||||
dz Dz` | dz Dz` | ||||
dž DZ` | dž DZ` | ||||
t) ē (L90 e: | t) ē (L90 e: | ||||
t) ē (mL04_ e: // ..tēma | t) ē (mL04_ e: // ..tēma | ||||
t) ērē e:Re: | t) ērē e:Re: | ||||
t) ē (tL02_ e: | |||||
t) ē (zL05_ e: // ..tēze | t) ē (zL05_ e: // ..tēze | ||||
v) ē (L90L02_ e: // vēzis | |||||
_v) ē (l_ e: // vēl | _v) ē (l_ e: // vēl | ||||
_v) ē (lL01_ E: // vēls | _v) ē (lL01_ E: // vēls | ||||
_v) ē (rā_ e: // vērā | _v) ē (rā_ e: // vērā | ||||
v) ērtē e:Rte: | v) ērtē e:Rte: | ||||
v) ē (stur e: | |||||
.group f | .group f | ||||
f f | f f | ||||
.group i | .group i | ||||
i i | i i | ||||
i (A i_! | |||||
i (A i_| | |||||
ie ie | ie ie | ||||
_) i (kkat %i // ikkatrs | _) i (kkat %i // ikkatrs | ||||
_) i (kkuL82 %i // ikkurš | _) i (kkuL82 %i // ikkurš | ||||
_) jebk j%ebk // stress on 2nd syllable | _) jebk j%ebk // stress on 2nd syllable | ||||
.group k | .group k | ||||
l) k >k | |||||
k k | k k | ||||
k (ļ k} // tiny pause between k and ļ | k (ļ k} // tiny pause between k and ļ | ||||
L59) n (@ :n | L59) n (@ :n | ||||
n (d N | n (d N | ||||
ne (vienl+ n'e // nevienlīdzība | ne (vienl+ n'e // nevienlīdzība | ||||
ne (vienmērīg n'e // nevienmērīgi | |||||
_) ne (vien n%e // stress on 2nd syllable | _) ne (vien n%e // stress on 2nd syllable | ||||
n (g N | n (g N | ||||
n (k N | n (k N | ||||
nn n: | nn n: | ||||
_) no (i nuo | |||||
.group ņ | .group ņ | ||||
ņ n^ | ņ n^ | ||||
.group o | .group o | ||||
// default policy rules | // default policy rules | ||||
_C) o (_+ o` // shorter version of uo for particles | |||||
_C) o (_+ uo` // shorter version of uo for particles | |||||
o) o o: // in ..oo.. second o is spelled as ō | o) o o: // in ..oo.. second o is spelled as ō | ||||
o ($w_alt++ o // $alt words in lv_list are spelled as o | o ($w_alt++ o // $alt words in lv_list are spelled as o | ||||
o (_$w_alt1++ o: // o at the end of internationalisms ($alt1) words is spelled as ō | o (_$w_alt1++ o: // o at the end of internationalisms ($alt1) words is spelled as ō | ||||
o (L44+ uo // uo postfixes | o (L44+ uo // uo postfixes | ||||
// Prefixes | // Prefixes | ||||
_n) o o` // shorter uo for prefix | |||||
_n) o uo` // shorter uo for prefix | |||||
// international prefixes | // international prefixes | ||||
_femt) o o | _femt) o o | ||||
ept) o (@ o | ept) o (@ o | ||||
eur) o o | eur) o o | ||||
ez) o o> | ez) o o> | ||||
gen) o o | |||||
gen) o (++ o: | |||||
get) o o | get) o o | ||||
glik) o o | glik) o o | ||||
gn) o o | gn) o o | ||||
kart) o o | kart) o o | ||||
_kastr) o (L77L02_ uo // kastrolis | _kastr) o (L77L02_ uo // kastrolis | ||||
kin) o o: | kin) o o: | ||||
klib) o (+ uo | |||||
k) o (ķ o | k) o (ķ o | ||||
kol) o o | kol) o o | ||||
kons) o o | kons) o o | ||||
kontr) o (JL56 o: | kontr) o (JL56 o: | ||||
konv) o o | konv) o o | ||||
tr) o (L77L77 o // trollis | |||||
kript) o o | kript) o o | ||||
kr) o (L80 uo | kr) o (L80 uo | ||||
_kr) o (nL04_ o: // krona | _kr) o (nL04_ o: // krona | ||||
tr) o (L77L77 o // trollis | |||||
kv) o o | kv) o o | ||||
lab) o (L65+ uo | lab) o (L65+ uo | ||||
laip) o (L65 uo | laip) o (L65 uo | ||||
orat) o o: | orat) o o: | ||||
ort) o (@ o | ort) o (@ o | ||||
osm) o o: | osm) o o: | ||||
o (šanL04_+ uo | |||||
pant) o o | pant) o o | ||||
paran) o o | paran) o o | ||||
pērk) o (L80+ uo | pērk) o (L80+ uo | ||||
pils) o (L80 uo // pilson | pils) o (L80 uo // pilson | ||||
pir) o o | pir) o o | ||||
plēs) o (L80 uo | |||||
pneim) o o: | pneim) o o: | ||||
p) o (L51 o | p) o (L51 o | ||||
_p) o (L77L02_+ uo // polis | _p) o (L77L02_+ uo // polis | ||||
r) ob (ež uob | r) ob (ež uob | ||||
r) obo (t+++ obo | r) obo (t+++ obo | ||||
_r) obo (t_+++ uobuo // robot | _r) obo (t_+++ uobuo // robot | ||||
r) ob (ust ob | |||||
v) ob ob | v) ob ob | ||||
.group oc | .group oc | ||||
atm) od uod | atm) od uod | ||||
čem) od od | čem) od od | ||||
d) od (ek od | d) od (ek od | ||||
g) od (pr uod | |||||
j) od (e od | j) od (e od | ||||
j) odo odo | j) odo odo | ||||
_kl) od (L01_ o:d // Klods | _kl) od (L01_ o:d // Klods | ||||
spr) og uog | spr) og uog | ||||
sten) og og | sten) og og | ||||
šl) og (L01_ uog // (iekš)log | šl) og (L01_ uog // (iekš)log | ||||
_vl) og (L01_ og // vlogs | |||||
.group oi | .group oi | ||||
_b) oikot oikot | _b) oikot oikot | ||||
.group oj | .group oj | ||||
_bar) oj (L13_ uoj // todo barot should be handled better | _bar) oj (L13_ uoj // todo barot should be handled better | ||||
b) oj (L04_ oj // ..boja | |||||
b) oj (ā uoj | |||||
_b) oj (L04_ uo`j // boja with short uo because of ambiguity | |||||
_enkurb) oj (L04_ oj // enkurboja | |||||
_k) oj (L04 oj // koja | _k) oj (L04 oj // koja | ||||
l) oj (L50 oj | l) oj (L50 oj | ||||
_ob) oj (L04_ oj // oboja | |||||
_) oj (ārL01_ oj // Ojārs | _) oj (ārL01_ oj // Ojārs | ||||
pr) oj (L42 oj | pr) oj (L42 oj | ||||
_tr) oj (L04_ oj // Troja | _tr) oj (L04_ oj // Troja | ||||
gl) ok (sīn ok | gl) ok (sīn ok | ||||
g) ok ok | g) ok ok | ||||
_k) okako (lL04_ okako: // kokakola | _k) okako (lL04_ okako: // kokakola | ||||
k) ok (L01 uok // koks | |||||
k) ok (L01 uo`k // koks with short uo, because of ambiguity | |||||
k) ok (og uok | k) ok (og uok | ||||
k) okosL01 okos | k) okosL01 okos | ||||
k) ok (tēl uok | k) ok (tēl uok | ||||
ev) ol ol | ev) ol ol | ||||
_f) ol (ijL04_ o:l // folija | _f) ol (ijL04_ o:l // folija | ||||
gond) ol o:l | gond) ol o:l | ||||
iz) ol ol | |||||
iz) ol (+ ol | |||||
k) ol (ab ol | k) ol (ab ol | ||||
k) ol (ā ol | k) ol (ā ol | ||||
_k) ol (L01_ o:l // kols | _k) ol (L01_ o:l // kols | ||||
ant) on on | ant) on on | ||||
astr) on on | astr) on on | ||||
aug) on uon | aug) on uon | ||||
_aut) ono (mL04_ o:nuo // todo autonoma vs autonōma | |||||
_aut) ono (mL04_ o:n>o // because of ambiguity of autonoma vs autonōma | |||||
beg) on (i o:n | beg) on (i o:n | ||||
bl) on on | bl) on on | ||||
b) on (ē on | b) on (ē on | ||||
s) op (r op | s) op (r op | ||||
st) opo (s_ uopuo // ..stopos | st) opo (s_ uopuo // ..stopos | ||||
_str) op (L01_ uop // strops | _str) op (L01_ uop // strops | ||||
_t) op uo`p // top with short uo because of ambiguity | |||||
_t) op (āzL01_ op // topāzs | _t) op (āzL01_ op // topāzs | ||||
_t) op (b op // topbura | _t) op (b op // topbura | ||||
_t) op (inam op // topinambūrs | _t) op (inam op // topinambūrs | ||||
k) ot (an ot | k) ot (an ot | ||||
k) ot (L51 ot | k) ot (L51 ot | ||||
k) ot (l ot | k) ot (l ot | ||||
_L10pr) ot (L13_ uot // (ne|sa..)prot(i|u) | |||||
_L10pr) ot (L13_ uot // (ne|sa..)prot(i|u) | |||||
lin) ot (ip ot | lin) ot (ip ot | ||||
l) ot (er ot | |||||
_l) ot (iņL04 ot // Lotiņa | _l) ot (iņL04 ot // Lotiņa | ||||
l) ot (L05_ ot // ..lote | l) ot (L05_ ot // ..lote | ||||
_l) oto (sL01_ oto // lotoss | _l) oto (sL01_ oto // lotoss | ||||
mel) ot uot | mel) ot uot | ||||
m) ot (L52 ot | m) ot (L52 ot | ||||
m) oto oto: | m) oto oto: | ||||
m) otō oto: | |||||
nepr) ot uot | nepr) ot uot | ||||
_n) ot (L04_ ot // nota | _n) ot (L04_ ot // nota | ||||
n) ot (L50r ot | n) ot (L50r ot | ||||
ot (āj uot | ot (āj uot | ||||
ot (k ot | ot (k ot | ||||
m) otō oto: | |||||
ot (L01_+ uot | |||||
_) oto (C< oto | _) oto (C< oto | ||||
pil) ot ot | pil) ot ot | ||||
_p) ot (ašL04 ot // potaša | _p) ot (ašL04 ot // potaša | ||||
p) ot (eL68 ot | p) ot (eL68 ot | ||||
pr) ot (am uot | pr) ot (am uot | ||||
pr) ot (e ot | pr) ot (e ot | ||||
pr) ot (est+ ot | |||||
pr) ot (o ot | pr) ot (o ot | ||||
pr) oto (š uotuo // protoš.. | pr) oto (š uotuo // protoš.. | ||||
pr) otot (ip otot | pr) otot (ip otot | ||||
r) ot (b ot | r) ot (b ot | ||||
r) ot (er ot | r) ot (er ot | ||||
r) ot (ē ot | r) ot (ē ot | ||||
r) ot (kaL77 o`t | |||||
r) ot (kaL77 uo`t | |||||
sab) ot ot | sab) ot ot | ||||
sk) ot (ijL04_ ot | |||||
sk) ot (L01_ ot | sk) ot (L01_ ot | ||||
sl) ot (L04_ uot // slota | sl) ot (L04_ uot // slota | ||||
sp) ot (+ ot | sp) ot (+ ot | ||||
t) ot (ēm ot | t) ot (ēm ot | ||||
t) ot (L50l ot | t) ot (L50l ot | ||||
_v) ot (_++++++ ot // vot | _v) ot (_++++++ ot // vot | ||||
zem) ot uot | |||||
zig) ot (L01_ ot // ..zigots | zig) ot (L01_ ot // ..zigots | ||||
zig) ot (L04_ ot // ..zigota | zig) ot (L04_ ot // ..zigota | ||||
kl) oz (et oz | kl) oz (et oz | ||||
k) ozlov ozlov | k) ozlov ozlov | ||||
_m) oz (L03_ o:z // Mozus | _m) oz (L03_ o:z // Mozus | ||||
_n) oz uoz | |||||
oz (L01_ o:z // ..ozs | oz (L01_ o:z // ..ozs | ||||
@@) oz (L05_ o:z // ..oze | @@) oz (L05_ o:z // ..oze | ||||
ozo (lL01_ uozuo // ..ozols | ozo (lL01_ uozuo // ..ozols | ||||
.group p | .group p | ||||
p p | p p | ||||
l) p >p | |||||
_) pus (vien p%us // pus..number stress on next syllable | _) pus (vien p%us // pus..number stress on next syllable | ||||
_) pus (div p%us | _) pus (div p%us | ||||
_) pus (otr p%us | _) pus (otr p%us | ||||
.group t | .group t | ||||
t t | t t | ||||
l) t >t | |||||
.group u | .group u | ||||
u u | u u | ||||
ui ui | ui ui | ||||
u (u u_! | |||||
L41J) uo u_!o | |||||
u (u u_| | |||||
L41J) uo u_|o | |||||
uo uo | uo uo | ||||
.group ū | .group ū | ||||
ū u: | ū u: |
.group က | .group က | ||||
က k | က k | ||||
က (် ɛ | |||||
// _) က (_ kə3 | |||||
// က (ျ tɕ | |||||
က (် e //vv ɛ | |||||
_) က (_ ke //vv kə3 | |||||
က (ျ te //vv tɕ | |||||
.group ျ | .group ျ | ||||
ျ tɕ | |||||
ျ t //vvɕ | |||||
.group ွ | .group ွ | ||||
ွ w | ွ w | ||||
ဃ g | ဃ g | ||||
.group င | .group င | ||||
င ŋ | |||||
င n //vv ŋ | |||||
င် n | င် n | ||||
.group စ | .group စ | ||||
ဈ z | ဈ z | ||||
.group ည | .group ည | ||||
ည ɲ | |||||
ည n //vv ɲ | |||||
.group ဉ | .group ဉ | ||||
ဉ ɲ | |||||
ဉ n //vv ɲ | |||||
.group ဋ | .group ဋ | ||||
ဋ t | ဋ t | ||||
ဝ w | ဝ w | ||||
.group သ | .group သ | ||||
သ θ | |||||
သ t //vv θ | |||||
.group ဟ | .group ဟ | ||||
ဟ h | ဟ h | ||||
ဠ l | ဠ l | ||||
.group အ | .group အ | ||||
အ ə3 | |||||
အ e // vv ə3 | |||||
//// | //// | ||||
.group ို | .group ို | ||||
ို o | ို o | ||||
.group ာ | |||||
ာ ə | |||||
ါ ə | |||||
.group | |||||
ာ ts | |||||
ာ e // vv ə | |||||
ါ e // vv ə | |||||
.group း | .group း | ||||
း 2 | း 2 | ||||
.group ော | |||||
ော ɔ2 | |||||
ော (် ɔ1 | |||||
ော (့ ɔ3 | |||||
ောင် ɔɴ4 | |||||
ောက် ɔ4 | |||||
.group ော | |||||
ေ | |||||
ော a: | |||||
// ော (် ɔ1 | |||||
// ော (့ ɔ3 | |||||
// ောင် ɔɴ4 | |||||
// ောက် ɔ4 | |||||
//.group ော | //.group ော | ||||
// ော au2 | // ော au2 |
| `$hasdot` | Use this pronunciation if the word is followed by a dot. (This attribute also implies `$dot`). | | | `$hasdot` | Use this pronunciation if the word is followed by a dot. (This attribute also implies `$dot`). | | ||||
| `$max3` | Limit to 3 repetitions in pronunciation.| | | `$max3` | Limit to 3 repetitions in pronunciation.| | ||||
| `$text` | Word translates to replacement text, not phonemes.| | | `$text` | Word translates to replacement text, not phonemes.| | ||||
| `$verbf` | The following word is probably is a verb. | | |||||
| `$verbsf` | The following word is probably is a if it has an "s" suffix. | | |||||
| `$verbf` | The following word is probably a verb. | | |||||
| `$verbsf` | The following word is probably a verb if it has an "s" suffix. | | |||||
| `$nounf` | The following word is probably not a verb. | | | `$nounf` | The following word is probably not a verb. | | ||||
| `$pastf` | The following word is probably past tense. | | | `$pastf` | The following word is probably past tense. | | ||||
| `$verb` | Use this pronunciation if it's a verb, i.e. previously processed word had `$verbf` or `$verbsf` set.| | | `$verb` | Use this pronunciation if it's a verb, i.e. previously processed word had `$verbf` or `$verbsf` set.| |
Eight integer parameters. These control the relative lengths of the | Eight integer parameters. These control the relative lengths of the | ||||
vowels in stressed and unstressed syllables. | vowels in stressed and unstressed syllables. | ||||
* 0 unstressed | |||||
* 0 unstressed. Unstressed syllable in word | |||||
(syllable with `%` mark or without any stress mark). | |||||
* 1 diminished. Its use depends on the language. In English it's used for | * 1 diminished. Its use depends on the language. In English it's used for | ||||
unstressed syllables within multisyllabic words. In Spanish it's used | |||||
for unstressed final syllables. | |||||
* 2 secondary stress | |||||
* 3 words marked as "unstressed" in the dictionary | |||||
unstressed syllables (marked with `%%`) within multisyllabic words. | |||||
In other languages it is final unstressed syllable. | |||||
* 2 secondary stress (syllable with marked with `,`). | |||||
* 3 words marked as "unstressed" in the dictionary. | |||||
* 4 not currently used | * 4 not currently used | ||||
* 5 not currently used | * 5 not currently used | ||||
* 6 stressed syllable (the main syllable in stressed words) | |||||
* 7 tonic syllable (by default, the last stressed syllable in the clause) | |||||
* 6 stressed syllable (the main syllable in stressed words marked with `'`). | |||||
* 7 tonic syllable (by default, the last stressed syllable in the clause). | |||||
### stressAdd | ### stressAdd | ||||
formant 0 95 100 100 -5 | formant 0 95 100 100 -5 | ||||
//tunes s5 c5 q5 e5 | //tunes s5 c5 q5 e5 | ||||
tone 150 220 450 255 750 20 3500 255 | tone 150 220 450 255 750 20 3500 255 | ||||
stressAmp 12 10 10 8 0 0 20 15 | |||||
stressLength 180 180 180 160 0 0 250 180 | |||||
stressAmp 12 10 8 8 0 0 18 15 | |||||
stressLength 160 140 200 140 0 0 240 180 |
name myanmar | |||||
language my |
phoneme a | phoneme a | ||||
vwl starttype #a endtype #a | vwl starttype #a endtype #a | ||||
length 120 | |||||
length 130 | |||||
FMT(vwl_lv/a, 100) // adjusted from aa_3 | FMT(vwl_lv/a, 100) // adjusted from aa_3 | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vwl starttype #a endtype #a | vwl starttype #a endtype #a | ||||
length 300 | |||||
length 310 | |||||
lng | lng | ||||
FMT(vwl_lv/aa, 90) | FMT(vwl_lv/aa, 90) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vwl starttype #i endtype #i | vwl starttype #i endtype #i | ||||
length 300 | |||||
length 280 | |||||
FMT(vwl_lv/ii, 90) // was i_7 | FMT(vwl_lv/ii, 90) // was i_7 | ||||
endphoneme | endphoneme | ||||
phoneme y // English y, short Latgalian "hard i" | phoneme y // English y, short Latgalian "hard i" | ||||
vwl starttype #i endtype #i | vwl starttype #i endtype #i | ||||
length 120 | length 120 | ||||
FMT(vowel/y_2) | |||||
FMT(vwl_lv/y) | |||||
endphoneme | endphoneme | ||||
phoneme y: // Long Latgalian "hard i" | phoneme y: // Long Latgalian "hard i" | ||||
vwl starttype #i endtype #i | vwl starttype #i endtype #i | ||||
length 300 | length 300 | ||||
FMT(vowel/y_2) | |||||
FMT(vwl_lv/yy) | |||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
phoneme ai | phoneme ai | ||||
vwl starttype #a endtype #i | vwl starttype #a endtype #i | ||||
length 250 | |||||
length 280 | |||||
lng | lng | ||||
FMT(vdiph/aai, 100) | FMT(vdiph/aai, 100) | ||||
endphoneme | endphoneme | ||||
phoneme au | phoneme au | ||||
vwl starttype #a endtype #u | vwl starttype #a endtype #u | ||||
length 275 | |||||
length 300 | |||||
lng | lng | ||||
FMT(vdiph/aau, 100) | FMT(vdiph/aau, 100) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vwl starttype #e endtype #i | vwl starttype #e endtype #i | ||||
length 250 | |||||
length 280 | |||||
lng | lng | ||||
FMT(vdiph/eei_2, 100) | FMT(vdiph/eei_2, 100) | ||||
endphoneme | endphoneme | ||||
FMT(vdiph2/uaa, 100) | FMT(vdiph2/uaa, 100) | ||||
endphoneme | endphoneme | ||||
phoneme o` // shorter version of uo | |||||
phoneme uo` // shorter version of uo | |||||
vwl starttype #u endtype #a | vwl starttype #u endtype #a | ||||
length 180 | |||||
length 150 | |||||
lng | lng | ||||
FMT(vdiph2/uaa, 100) | FMT(vdiph2/uaa, 100) | ||||
endphoneme | endphoneme | ||||
ENDIF | ENDIF | ||||
endphoneme | endphoneme | ||||
// TODO should use this with correct lengthening | |||||
//phoneme l | |||||
// liquid | |||||
// unstressed | |||||
// dnt | |||||
// length 150 | |||||
// FMT(vwl_hi/l-voc) | |||||
//endphoneme | |||||
phoneme l | |||||
liquid | |||||
IF nextPh(isNotVowel) THEN | |||||
ChangePhoneme(l/) | |||||
ENDIF | |||||
IF nextPh(isNotVowel) THEN | |||||
PrevVowelEndings | |||||
VowelEnding(l/L1_@L) | |||||
VowelEnding(l/L1_aL) | |||||
VowelEnding(l/L1_eL) | |||||
VowelEnding(l/L1_iL) | |||||
VowelEnding(l/L1_oL) | |||||
VowelEnding(l/L1_uL) | |||||
EndSwitch | |||||
FMT(l/l_) | |||||
RETURN | |||||
ENDIF | |||||
CALL vowelstart_l | |||||
IF prevPh(a) OR prevPh(a:) THEN | |||||
VowelEnding(l/xl, 30) // FIXME | |||||
ELSEIF prevPh(isVowel) THEN | |||||
VowelEnding(l/xl, 10) | |||||
ENDIF | |||||
IF prevPh(isPause) THEN | |||||
FMT(l/_l) | |||||
ENDIF | |||||
IF prevPh(t) THEN | |||||
FMT(l/tl) | |||||
ENDIF | |||||
IF prevPh(l/) THEN | |||||
FMT(l/l_long) // double l, make it longer | |||||
ENDIF | |||||
FMT(l/l) | |||||
endphoneme | |||||
//=========== | |||||
// TONES | |||||
//=========== | |||||
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 | |||||
//==================================================== | |||||
// Consonants | |||||
//==================================================== | |||||
phoneme k | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/k, 150) | |||||
endphoneme | |||||
phoneme kh | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/kh, 150) | |||||
endphoneme | |||||
phoneme g | |||||
vls glt stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/g.wav,150) | |||||
endphoneme | |||||
phoneme ng | |||||
vcd pal nas pal | |||||
lengthmod 1 | |||||
Vowelin f1=1 f2=1000 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=200 0 300 f3=200 80 len=50 rms=10 | |||||
FMT(myanmar/ny,130) //addWav(r3/r_trill.wav, 50) //ng_1) | |||||
endphoneme | |||||
phoneme s | |||||
vls alv frc sib | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/s, 150) | |||||
endphoneme | |||||
phoneme hs | |||||
vls alv frc sib | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/hs, 150) | |||||
endphoneme | |||||
phoneme z | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/z, 150) | |||||
endphoneme | |||||
//vv | |||||
// phoneme f | |||||
// | |||||
// import_phoneme base/N | |||||
// | |||||
// endphoneme | |||||
phoneme t // voiceless /ㅈ// | |||||
vls blb stp | |||||
lengthmod 2 | |||||
WAV(myanmar/t_short,150) | |||||
endphoneme | |||||
phoneme ht | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/ht, 150 ) | |||||
endphoneme | |||||
phoneme d | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/d, 150 ) | |||||
endphoneme | |||||
phoneme p | |||||
vls blb stp | |||||
lengthmod 2 | |||||
WAV(myanmar/p, 150) | |||||
endphoneme | |||||
phoneme ph | |||||
vls blb stp | |||||
voicingswitch b | |||||
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_) | |||||
ELIF nextPh(r) THEN | |||||
WAV(ustop/pr, 70) | |||||
ELIF nextPh(R) OR nextPh(R2) THEN | |||||
WAV(ustop/pr) | |||||
ELIF nextPh(@-) THEN | |||||
WAV(ustop/p_unasp) | |||||
ELIF nextPh(l) THEN | |||||
WAV(ustop/pl) | |||||
ENDIF | |||||
WAV(ustop/p) | |||||
endphoneme | |||||
phoneme x | |||||
liquid | |||||
lengthmod 7 | |||||
IF nextPh(isNotVowel) THEN | |||||
ChangePhoneme(l/) | |||||
ENDIF | |||||
IF nextPh(isNotVowel) THEN | |||||
PrevVowelEndings | |||||
VowelEnding(l/L1_@L, -60) | |||||
VowelEnding(l/L1_aL, -40) | |||||
VowelEnding(l/L1_eL, -30) | |||||
VowelEnding(l/L1_iL, -30) | |||||
VowelEnding(l/L1_oL, -40) | |||||
VowelEnding(l/L1_uL, -40) | |||||
EndSwitch | |||||
FMT(l/l_) | |||||
RETURN | |||||
ENDIF | |||||
CALL vowelstart_l | |||||
IF prevPh(#@) THEN | |||||
VowelEnding(l/xl, -50) | |||||
ELIF prevPh(isVowel) THEN | |||||
VowelEnding(l/xl, -40) | |||||
ENDIF | |||||
IF prevPh(isPause) THEN | |||||
FMT(l/_l) | |||||
ENDIF | |||||
IF prevPh(t) THEN | |||||
FMT(l/tl) | |||||
ENDIF | |||||
IF prevPh(l/) THEN | |||||
FMT(l/l_long) // double l, make it longer | |||||
ENDIF | |||||
FMT(l/l) | |||||
endphoneme | |||||
phoneme w | |||||
liquid | |||||
lengthmod 7 | |||||
IF nextPh(isVowel) THEN | |||||
NextVowelStarts | |||||
VowelStart(w/w@) | |||||
VowelStart(w/wa) | |||||
VowelStart(w/we) | |||||
VowelStart(w/wi) | |||||
VowelStart(w/wo) | |||||
VowelStart(w/wu) | |||||
EndSwitch | |||||
VowelEnding(w/xw, -30) | |||||
IF prevPhW(isNasal) THEN | |||||
FMT(w/w) | |||||
ELSE | |||||
FMT(w/_w) | |||||
ENDIF | |||||
ELSE | |||||
Vowelout len=50 | |||||
IF prevPh(#i) THEN | |||||
FMT(w/iw_) | |||||
ENDIF | |||||
FMT(w/w_) | |||||
ENDIF | |||||
endphoneme | |||||
phoneme th | |||||
vls dnt frc | |||||
voicingswitch t | |||||
lengthmod 1 | |||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||||
WAV(myanmar/t_hi,200) | |||||
endphoneme | |||||
phoneme h | |||||
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 | |||||
WAV(myanmar/h, 150) | |||||
endphoneme | |||||
phoneme j | |||||
vcd pal afr sib pal | |||||
voicingswitch c | |||||
lengthmod 5 | |||||
Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||||
Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1 | |||||
FMT(myanmar/yy) | |||||
endphoneme | |||||
phoneme v | |||||
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 | |||||
FMT(myanmar/a) | |||||
endphoneme | |||||
phoneme ky | |||||
vcd pal afr sib pal | |||||
lengthmod 5 | |||||
Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||||
Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1 | |||||
FMT(myanmar/ky) | |||||
endphoneme | |||||
//////////////////////////// | |||||
phoneme q0 | |||||
vls uvl stp | |||||
lengthmod 1 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/by.wav,10) | |||||
endphoneme | |||||
phoneme q1 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=3 | |||||
WAV(myanmar/ch.wav,100) | |||||
endphoneme | |||||
phoneme q3 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/gya.wav, 150) | |||||
endphoneme | |||||
phoneme q4 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/htya.wav, 150) | |||||
endphoneme | |||||
phoneme q7 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/phya.wav, 150) | |||||
endphoneme | |||||
phoneme q8 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
WAV(myanmar/pya.wav, 10) | |||||
endphoneme | |||||
phoneme q9 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/ty.wav, 100) | |||||
endphoneme | |||||
/////////////////////////////////////////////////////// | |||||
phoneme q46 | |||||
vls uvl stp | |||||
lengthmod 2 | |||||
Vowelin f1=1 f2=1700 0 200 f3=-300 80 f4 | |||||
Vowelout f1=1 f2=1700 0 200 f3=-300 80 f4 rms=30 | |||||
WAV(myanmar/sh.wav, 150) | |||||
endphoneme | |||||
//==================================================== | |||||
// Vowels and Diphtnongs | |||||
//==================================================== | |||||
phoneme @ //အ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | |||||
length 194 | |||||
FMT(myanmar/a01) | |||||
endphoneme | |||||
phoneme a01 //အ | |||||
vwl starttype #a endtype a | |||||
length 194 | |||||
FMT(myanmar/a01) | |||||
endphoneme | |||||
phoneme a02 //အာ | |||||
vwl starttype #a endtype r | |||||
length 180 | |||||
FMT(myanmar/a02) //ar_1) | |||||
endphoneme | |||||
phoneme a03 //အား | |||||
vwl starttype #a endtype r | |||||
length 200 | |||||
FMT(myanmar/a03) | |||||
endphoneme | |||||
/////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a04 //အိ | |||||
vwl starttype #i endtype #i | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 168 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 408 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 312 | |||||
ELIF nextPh(4) THEN //checked tone | |||||
length 218 | |||||
ENDIF | |||||
FMT(myanmar/a04) | |||||
endphoneme | |||||
phoneme a05 //အီ | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a05) | |||||
endphoneme | |||||
phoneme a06 //အီး | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a06) | |||||
endphoneme | |||||
/////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a07 //အု | |||||
vwl starttype #a endtype u | |||||
length 130 | |||||
FMT(myanmar/a07) | |||||
endphoneme | |||||
phoneme a08 //အူ | |||||
vwl starttype #u endtype #u | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 200 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 461 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 302 | |||||
// ELIF nextPh(4) THEN //checked tone | |||||
// length | |||||
ENDIF | |||||
FMT(myanmar/a08) | |||||
endphoneme | |||||
phoneme a09 //အူး | |||||
vwl starttype #a endtype u | |||||
length 200 | |||||
FMT(myanmar/a09) | |||||
endphoneme | |||||
////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a11 //အေ့ | |||||
vwl starttype #a endtype a | |||||
length 130 | |||||
FMT(myanmar/a11) | |||||
endphoneme | |||||
phoneme a10 //အေ | |||||
vwl starttype #e endtype #e | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 197 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 436 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 336 | |||||
ELIF nextPh(4) THEN //checked tone | |||||
length 219 | |||||
ENDIF | |||||
FMT(vowel/e) | |||||
endphoneme | |||||
phoneme a12 //အေး | |||||
vwl starttype #a endtype a | |||||
length 200 | |||||
FMT(myanmar/a12) | |||||
endphoneme | |||||
////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a14 //အဲ့ | |||||
vwl starttype #a endtype e | |||||
length 120 | |||||
FMT(myanmar/a14) | |||||
endphoneme | |||||
phoneme a13 //အယ် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a13) | |||||
endphoneme | |||||
phoneme a15 //အဲ | |||||
vwl starttype #e endtype #e | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 203 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 412 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 317 | |||||
ELIF nextPh(4) THEN //checked tone | |||||
length 209 | |||||
ENDIF | |||||
FMT(vowel/e_mid) //chosen at random | |||||
endphoneme | |||||
/////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a17 //အော့ | |||||
vwl starttype #a endtype a | |||||
length 130 | |||||
FMT(myanmar/a17) | |||||
endphoneme | |||||
phoneme a18 //အော် | |||||
vwl starttype #o endtype #o | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 236 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 471 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 345 | |||||
ELIF nextPh(4) THEN //checked tone | |||||
length 202 | |||||
ENDIF | |||||
FMT(vowel/oo) | |||||
endphoneme | |||||
phoneme a16 //အော | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a16) | |||||
endphoneme | |||||
////////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a20 //အံ့ | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a20) | |||||
endphoneme | |||||
phoneme a19 //အံ | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a19) | |||||
endphoneme | |||||
phoneme a21 //အန်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a21)//myanmar/an1) | |||||
endphoneme | |||||
/////////////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a23 //အို့ | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a23) | |||||
endphoneme | |||||
phoneme a22 //အို | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a22) | |||||
endphoneme | |||||
phoneme a24 //အိုး | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a24) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a29 //အင့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a29) | |||||
endphoneme | |||||
phoneme a28 //အင် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a28) | |||||
endphoneme | |||||
phoneme a30 //အင်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a30) | |||||
endphoneme | |||||
phoneme a32 //အိုင့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a32) | |||||
endphoneme | |||||
phoneme a31 //အိုင် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a31) | |||||
endphoneme | |||||
phoneme a33 //အိုင်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a33) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////// | |||||
phoneme a35 //အောင့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a35) | |||||
endphoneme | |||||
phoneme a34 //အောင် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a34) | |||||
endphoneme | |||||
phoneme a36 //အောင်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a36) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a43 //အိန့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a43) | |||||
endphoneme | |||||
phoneme a42 //အိန် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a42) | |||||
endphoneme | |||||
phoneme a44 //အိန်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a44) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a20 //အန့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a20) | |||||
endphoneme | |||||
phoneme a19 //အန် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a19) | |||||
endphoneme | |||||
phoneme a21 //အန်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a21) | |||||
endphoneme | |||||
/////////////////////////////////////////////////////// | |||||
phoneme a49 //အွန့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a49) | |||||
endphoneme | |||||
phoneme a48 //အွန် | |||||
vwl | |||||
IF nextPh(4) THEN //diphthong with checked ton | |||||
starttype #o endtype #u | |||||
ELSE | |||||
starttype #o endtype #o | |||||
ENDIF | |||||
IF nextPh(3) THEN //creaky tone | |||||
length 266 | |||||
ELIF nextPh(1) THEN //low tone | |||||
length 458 | |||||
ELIF nextPh(2) THEN //high tone | |||||
length 325 | |||||
ELIF nextPh(4) THEN //checked tone | |||||
length 202 | |||||
ENDIF | |||||
FMT(vowel/oo_en) //formant | |||||
endphoneme | |||||
phoneme a50 //အွန်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a50) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////// | |||||
phoneme a46 //အုန့် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a46) | |||||
endphoneme | |||||
phoneme a45 //အုန် | |||||
vwl starttype #a endtype e | |||||
length 180 | |||||
FMT(myanmar/a45) | |||||
endphoneme | |||||
phoneme a47 //အုန်း | |||||
vwl starttype #a endtype e | |||||
length 200 | |||||
FMT(myanmar/a47) | |||||
endphoneme | |||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////// | |||||
////////////////////////////////////////////////////////// | |||||
phoneme a25 //အက် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a25) | |||||
endphoneme | |||||
phoneme a26 //အောက် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a26) | |||||
endphoneme | |||||
phoneme a27 //အိုက် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a27) | |||||
endphoneme | |||||
phoneme a37 //အစ် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a37) | |||||
endphoneme | |||||
phoneme a38 //အတ် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a38) | |||||
endphoneme | |||||
phoneme a39 //အိတ် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a39) | |||||
endphoneme | |||||
phoneme a40 //အုတ် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a40) | |||||
endphoneme | |||||
phoneme a41 //အွတ် | |||||
vwl starttype #a endtype e | |||||
length 130 | |||||
FMT(myanmar/a41) | |||||
endphoneme | |||||
include ph_oromo | include ph_oromo | ||||
phonemetable my base1 | phonemetable my base1 | ||||
include ph_burmese | |||||
include ph_myanmar | |||||
phonemetable gn base1 | phonemetable gn base1 | ||||
include ph_guarani | include ph_guarani |
test_phonemes en " s'VmTIN Imp'o@t@nt" "something important" | test_phonemes en " s'VmTIN Imp'o@t@nt" "something important" | ||||
# spelling rules for suffices (-mas, -mu) | # spelling rules for suffices (-mas, -mu) | ||||
test_phonemes lv " nev'ie:na no\`_ 'eiRo:pas v'a>lsti:m nek,ad nav p'a:Rga:jusi no\`_ 'univERsa::la:s_:_: no\` visp'aRe:jiem n'uoduok}l^iem f'inansE:tas_:_: s'iste:mas uz 'obliga:ta:s 'apdRuoSina:Sanas s'iste:mu b'eigas" "Neviena no Eiropas valstīm nekad nav pārgājusi no universālās (no visparējiem nodokļiem finansētas) sistēmas uz obligātās apdrošināšanas sistēmu Beigas." | |||||
test_phonemes lv " nev'ie:na nuo\`_ 'eiRo:pas v'a>lsti:m nek,ad nav p'a:Rga:jusi nuo\`_ 'univERsa::la:s_:_: nuo\` visp'aRe:jiem n'uoduok}l^iem f'inansE:tas_:_: s'iste:mas uz 'obliga:ta:s 'apdRuoSina:Sanas s'iste:mu b'eigas" "Neviena no Eiropas valstīm nekad nav pārgājusi no universālās (no visparējiem nodokļiem finansētas) sistēmas uz obligātās apdrošināšanas sistēmu Beigas." | |||||
# Emoji | # Emoji | ||||