| Type | Description | | | Type | Description | | ||||
|-----------|-------------| | |-----------|-------------| | ||||
| `vowel` | | | |||||
| `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | | `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | ||||
| `nasal` | nasal e.g.: `m`, `n`, `N` | | | `nasal` | nasal e.g.: `m`, `n`, `N` | | ||||
| `stop` | stop (plosive) e.g.: `p`, `b`, `t`, `d`, `k`, `g` | | | `stop` | stop (plosive) e.g.: `p`, `b`, `t`, `d`, `k`, `g` | |
phoneme @ // Schwa, but always unstressed | phoneme @ // Schwa, but always unstressed | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(r/) THEN | IF nextPh(r/) THEN | ||||
phoneme a // short A | phoneme a // short A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɐ | ipa ɐ | ||||
length 140 | length 140 | ||||
FMT(vowel/V_2) | FMT(vowel/V_2) | ||||
phoneme E // short E | phoneme E // short E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme I // short I, Schwa | phoneme I // short I, Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ə | ipa ə | ||||
length 140 | length 140 | ||||
IF nextPh(r/) THEN | IF nextPh(r/) THEN | ||||
phoneme O // short O | phoneme O // short O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo_3) | FMT(vowel/oo_3) | ||||
endphoneme | endphoneme | ||||
phoneme W // short U | phoneme W // short U | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
endphoneme | endphoneme | ||||
phoneme u // short OE | phoneme u // short OE | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/uu_3) | FMT(vowel/uu_3) | ||||
endphoneme | endphoneme | ||||
phoneme & // more open [E] | phoneme & // more open [E] | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
IF nextPh(l/2) THEN | IF nextPh(l/2) THEN | ||||
VowelEnding(l/L_eL_af, -30) | VowelEnding(l/L_eL_af, -30) | ||||
phoneme &: // more open [E] longer | phoneme &: // more open [E] longer | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 280 | length 280 | ||||
IF nextPh(l/2) THEN | IF nextPh(l/2) THEN | ||||
VowelEnding(l/L_eL_af, -30) | VowelEnding(l/L_eL_af, -30) | ||||
phoneme @L // syllabic L | phoneme @L // syllabic L | ||||
vowel starttype #@ endtype l | |||||
vwl starttype #@ endtype l | |||||
ipa əl | ipa əl | ||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
phoneme A: // long A | phoneme A: // long A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 280 | length 280 | ||||
FMT(vowel/aa_3) | FMT(vowel/aa_3) | ||||
endphoneme | endphoneme | ||||
phoneme e@ // long E | phoneme e@ // long E | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
ipa iə | ipa iə | ||||
length 230 | length 230 | ||||
FMT(vdiph/i@_2) | FMT(vdiph/i@_2) | ||||
phoneme i // long I | phoneme i // long I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_3) | FMT(vowel/i_3) | ||||
phoneme o@ // long O | phoneme o@ // long O | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
ipa ʊə | ipa ʊə | ||||
length 250 | length 250 | ||||
FMT(vdiph2/o@) | FMT(vdiph2/o@) | ||||
phoneme y // long U | phoneme y // long U | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/y_3) | FMT(vowel/y_3) | ||||
endphoneme | endphoneme | ||||
phoneme iu | phoneme iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 220 | length 220 | ||||
FMT(vdiph2/iu_3) | FMT(vdiph2/iu_3) | ||||
endphoneme | endphoneme | ||||
phoneme @U | phoneme @U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 170 | length 170 | ||||
FMT(vdiph/Vu) | FMT(vdiph/Vu) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ai_4) | FMT(vdiph/ai_4) | ||||
phoneme AI | phoneme AI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 310 | length 310 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/aai_2) | FMT(vdiph/aai_2) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
ipa ɛɪ | ipa ɛɪ | ||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ooi_2) | FMT(vdiph/ooi_2) | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
ipa ʊɪ | ipa ʊɪ | ||||
length 290 | length 290 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme uI | phoneme uI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ui_2) | FMT(vdiph/ui_2) | ||||
phoneme Yy | phoneme Yy | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/y#y_2) | FMT(vdiph/y#y_2) | ||||
phoneme Y@ | phoneme Y@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 210 | length 210 | ||||
FMT(vdiph2/y#@) | FMT(vdiph2/y#@) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/au) | FMT(vdiph/au) | ||||
endphoneme | endphoneme | ||||
// circumflex accent vowels | // circumflex accent vowels | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 280 | length 280 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 230 | length 230 | ||||
FMT(vowel/3_en) | FMT(vowel/3_en) | ||||
endphoneme | endphoneme | ||||
// Nasal vowels | // Nasal vowels | ||||
phoneme A~ | phoneme A~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 240 | length 240 | ||||
FMT(vnasal/aa_n3) | FMT(vnasal/aa_n3) | ||||
endphoneme | endphoneme | ||||
phoneme e~ | phoneme e~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 240 | length 240 | ||||
FMT(vnasal/e_n) | FMT(vnasal/e_n) | ||||
endphoneme | endphoneme | ||||
phoneme o~ | phoneme o~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
FMT(vnasal/o_n2) | FMT(vnasal/o_n2) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_6) | FMT(vowel/e_6) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/ee_5) | FMT(vowel/ee_5) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
FMT(vowel/@_2) | FMT(vowel/@_2) | ||||
endphoneme | endphoneme | ||||
phoneme @/ // Schwa at end of word (silent) | phoneme @/ // Schwa at end of word (silent) | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 100 | length 100 | ||||
FMT(vowel/@_2) | FMT(vowel/@_2) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
IF nextPh(h) THEN | IF nextPh(h) THEN | ||||
endphoneme | endphoneme | ||||
phoneme I# // use for [V] after [n^] | phoneme I# // use for [V] after [n^] | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
IF thisPh(isDiminished) THEN | IF thisPh(isDiminished) THEN | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
phoneme a/ // no longer needed | phoneme a/ // no longer needed | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
IF thisPh(isDiminished) THEN | IF thisPh(isDiminished) THEN | ||||
FMT(vowel/a#_3) // but nor "ar_" ?? | FMT(vowel/a#_3) // but nor "ar_" ?? | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/ee_4) | FMT(vowel/ee_4) | ||||
endphoneme | endphoneme | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
FMT(vowel/ee#_2) | FMT(vowel/ee#_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/e_mid2) // e# | FMT(vowel/e_mid2) // e# | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IF nextPh(l/2) THEN | IF nextPh(l/2) THEN | ||||
VowelEnding(l/L2_iL, -50) | VowelEnding(l/L2_iL, -50) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/aai) | FMT(vdiph/aai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph2/ei_4) | FMT(vdiph2/ei_4) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/ooi_4) | FMT(vdiph/ooi_4) | ||||
endphoneme | endphoneme | ||||
phoneme yE | phoneme yE | ||||
vowel starttype #u endtype #e | |||||
vwl starttype #u endtype #e | |||||
length 240 | length 240 | ||||
FMT(vdiph2/ye) | FMT(vdiph2/ye) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 200 | length 200 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_5) | FMT(vowel/ii_5) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɨ | ipa ɨ | ||||
length 180 | length 180 | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
IF nextPhW(isPalatal) THEN | IF nextPhW(isPalatal) THEN | ||||
FMT(vdiph/ai_5) | FMT(vdiph/ai_5) | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 220 | length 220 | ||||
IF nextPhW(isPalatal) THEN | IF nextPhW(isPalatal) THEN | ||||
FMT(vdiph/@i_2) | FMT(vdiph/@i_2) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vowel/o-_4) | FMT(vowel/o-_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme |
// vowels | // vowels | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
IF nextPhW(isPause) THEN | IF nextPhW(isPause) THEN | ||||
length 80 | length 80 | ||||
ELSE | ELSE | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
IF nextPhW(isPause) THEN | IF nextPhW(isPause) THEN | ||||
length 80 | length 80 | ||||
ELSE | ELSE | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPhW(isPause) THEN | IF nextPhW(isPause) THEN | ||||
length 80 | length 80 | ||||
ELSE | ELSE |
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme e# | phoneme e# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
ChangeIfStressed(e) | ChangeIfStressed(e) | ||||
ChangePhoneme(NULL) | ChangePhoneme(NULL) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 240 | length 240 | ||||
FMT(vdiph2/i@) | FMT(vdiph2/i@) | ||||
endphoneme | endphoneme |
phoneme V // inherent vowel, can be [O] or [o] | phoneme V // inherent vowel, can be [O] or [o] | ||||
vowel flag1 starttype #o endtype #o | |||||
vwl flag1 starttype #o endtype #o | |||||
length 200 | length 200 | ||||
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 225 | length 225 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/&_2) | FMT(vowel/&_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
IF nextPhW(w) THEN | IF nextPhW(w) THEN | ||||
length 170 | length 170 | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/ii_5) | FMT(vowel/ii_5) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/&_3) | FMT(vowel/&_3) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
FMT(vowel/y#_2) | FMT(vowel/y#_2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/o_mid2) | FMT(vowel/o_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɯ | ipa ɯ | ||||
length 180 | length 180 | ||||
FMT(vowel/u#_7) | FMT(vowel/u#_7) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 190 | length 190 | ||||
IF thisPh(isDiminished) THEN | IF thisPh(isDiminished) THEN | ||||
ChangePhoneme(a/) | ChangePhoneme(a/) | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 190 | length 190 | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/uu_2) | FMT(vowel/uu_2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme iU | phoneme iU | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 240 | length 240 | ||||
FMT(vdiph2/iu) | FMT(vdiph2/iu) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme EI | phoneme EI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme | ||||
phoneme uI | phoneme uI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/a_4) | FMT(vowel/a_4) | ||||
endphoneme | endphoneme | ||||
phoneme a2 // delete if the next vowel is 'a'. Used for numbers. | phoneme a2 // delete if the next vowel is 'a'. Used for numbers. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme |
phoneme V // inherent vowel, can be [O] or [o] | phoneme V // inherent vowel, can be [O] or [o] | ||||
vowel flag1 starttype #o endtype #o | |||||
vwl flag1 starttype #o endtype #o | |||||
length 200 | length 200 | ||||
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 225 | length 225 | ||||
IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/&_2) | FMT(vowel/&_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
IF nextPhW(w) THEN | IF nextPhW(w) THEN | ||||
length 170 | length 170 | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme |
// Bulgarian | // Bulgarian | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/V) | FMT(vowel/V) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
IF nextVowel(isStressed) THEN | IF nextVowel(isStressed) THEN | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) |
//=========== | //=========== | ||||
//phoneme X | //phoneme X | ||||
// vowel starttype #X endtype #X | |||||
// vwl starttype #X endtype #X | |||||
// length XXX | // length XXX | ||||
// FMT(vowel/X_X) //refers to binary file in vowel/ directory | // FMT(vowel/X_X) //refers to binary file in vowel/ directory | ||||
//endphoneme | //endphoneme | ||||
phoneme ə // Schwa | phoneme ə // Schwa | ||||
//cannot be followed by ɴ | //cannot be followed by ɴ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
phoneme ɛ | phoneme ɛ | ||||
//cannot be followed by ɴ | //cannot be followed by ɴ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
IF nextPh(3) THEN //creaky tone | IF nextPh(3) THEN //creaky tone | ||||
//length 184 223 202 | //length 184 223 202 | ||||
length 203 | length 203 | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
IF nextPh(3) THEN //creaky tone | IF nextPh(3) THEN //creaky tone | ||||
//length 159 187 158 | //length 159 187 158 | ||||
length 168 | length 168 | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
IF nextPh(3) THEN //creaky tone | IF nextPh(3) THEN //creaky tone | ||||
//length 191 209 191 | //length 191 209 191 | ||||
length 197 | length 197 | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPh(3) THEN //creaky tone | IF nextPh(3) THEN //creaky tone | ||||
//length 198 216 187 | //length 198 216 187 | ||||
length 200 | length 200 | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
IF nextPh(3) THEN //creaky tone | IF nextPh(3) THEN //creaky tone | ||||
//length 216 277 216 | //length 216 277 216 | ||||
length 236 | length 236 | ||||
endphoneme | endphoneme | ||||
phoneme ɔ | phoneme ɔ | ||||
vowel | |||||
vwl | |||||
IF nextPh(4) THEN //diphthong with checked tone | IF nextPh(4) THEN //diphthong with checked tone | ||||
starttype #o endtype #u | starttype #o endtype #u | ||||
ELSE | ELSE | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel | |||||
vwl | |||||
IF nextPh(4) THEN //diphthong with checked tone | IF nextPh(4) THEN //diphthong with checked tone | ||||
starttype #a endtype #i | starttype #a endtype #i | ||||
ELSE | ELSE | ||||
//Nasal vowels cannot take checked tone | //Nasal vowels cannot take checked tone | ||||
phoneme iɴ | phoneme iɴ | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length | ||||
endphoneme | endphoneme | ||||
phoneme eɴ | phoneme eɴ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length | ||||
endphoneme | endphoneme | ||||
phoneme uɴ | phoneme uɴ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length | ||||
endphoneme | endphoneme | ||||
phoneme oɴ | phoneme oɴ | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length | ||||
endphoneme | endphoneme | ||||
phoneme ɔɴ | phoneme ɔɴ | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length | ||||
endphoneme | endphoneme | ||||
phoneme aɴ | phoneme aɴ | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
// IF nextPh(3) THEN //creaky tone | // IF nextPh(3) THEN //creaky tone | ||||
//length | //length | ||||
// length | // length |
//==================================================== | //==================================================== | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(a#) | ChangeIfUnstressed(a#) | ||||
FMT(vowel/a_6) | FMT(vowel/a_6) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 170 | length 170 | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme E2 // don't reduce | phoneme E2 // don't reduce | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(U) | ChangeIfUnstressed(U) | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(U) | ChangeIfUnstressed(U) | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
FMT(vowel/uu_2) | FMT(vowel/uu_2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
ChangeIfUnstressed(U) | ChangeIfUnstressed(U) | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/@_hgh) | FMT(vowel/@_hgh) | ||||
endphoneme | endphoneme | ||||
phoneme @2 // Schwa (raised) | phoneme @2 // Schwa (raised) | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/@_fnt) | FMT(vowel/@_fnt) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
ChangeIfNotStressed(&) | ChangeIfNotStressed(&) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
phoneme A // 'a' before 'r', doesn't reduce to [&] | phoneme A // 'a' before 'r', doesn't reduce to [&] | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 120 | length 120 | ||||
ChangeIfNotStressed(I) | ChangeIfNotStressed(I) | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 120 | length 120 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
ChangeIfNotStressed(U) | ChangeIfNotStressed(U) | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme r* | phoneme r* | ||||
vowel nonsyllabic | |||||
vwl nonsyllabic | |||||
unstressed | unstressed | ||||
ipa NULL | ipa NULL | ||||
length 50 | length 50 |
// Czech phonemes inherit from Slovak | // Czech phonemes inherit from Slovak | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 290 | length 290 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 280 | length 280 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/oou) | FMT(vdiph/oou) | ||||
endphoneme | endphoneme | ||||
phoneme r- // syllabic r | phoneme r- // syllabic r | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa rU+0329 | ipa rU+0329 | ||||
length 120 | length 120 | ||||
FMT(vowelr/r-voc) | FMT(vowelr/r-voc) |
// A bit longer than [@-] | // A bit longer than [@-] | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 60 | length 60 | ||||
IfNextVowelAppend(_!) | IfNextVowelAppend(_!) | ||||
endphoneme | endphoneme | ||||
phoneme @- // very short schwa | phoneme @- // very short schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed nonsyllabic | unstressed nonsyllabic | ||||
ipa ə | ipa ə | ||||
IF nextPhW(*) OR nextPhW(r) THEN | IF nextPhW(*) OR nextPhW(r) THEN | ||||
// ToDo: change [@] to [a#] if adjacent to [r] or [R] | // ToDo: change [@] to [a#] if adjacent to [r] or [R] | ||||
phoneme 3 | phoneme 3 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
unstressed | unstressed | ||||
length 40 | length 40 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/i_4) | FMT(vowel/i_4) | ||||
// PB short i | // PB short i | ||||
// sviret vs. svirret | // sviret vs. svirret | ||||
phoneme ?i | phoneme ?i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
// Don't link with the next vowel with [;] - vowel too short | // Don't link with the next vowel with [;] - vowel too short | ||||
// PB English i - Tim | // PB English i - Tim | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_2) | FMT(vowel/ii_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
// PB short e | // PB short e | ||||
// "skille" vs. "skele", "pille" vs. "pile" | // "skille" vs. "skele", "pille" vs. "pile" | ||||
phoneme ?e | phoneme ?e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
// no link with next vowel | // no link with next vowel | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
// PB short E | // PB short E | ||||
// "læsse" vs. "læse" | // "læsse" vs. "læse" | ||||
phoneme ?E | phoneme ?E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
ipa ε | ipa ε | ||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
ipa a | ipa a | ||||
length 140 | length 140 | ||||
// "same", "sale", "bade" - consonant + @-: long | // "same", "sale", "bade" - consonant + @-: long | ||||
// "sale" vs. "sal" | // "sale" vs. "sal" | ||||
phoneme ?& | phoneme ?& | ||||
ipa a | ipa a | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
// Added for the æ in "dræbt" | // Added for the æ in "dræbt" | ||||
phoneme &# | phoneme &# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
ipa a | ipa a | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
// PB short &# | // PB short &# | ||||
// "revl" vs. "tremme" | // "revl" vs. "tremme" | ||||
phoneme ?&# | phoneme ?&# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
ipa ?a | ipa ?a | ||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
endphoneme | endphoneme | ||||
phoneme A // PB changed to a_8 | phoneme A // PB changed to a_8 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑ | ipa ɑ | ||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
// Short A | // Short A | ||||
// "krabbe" vs. "drabelig" | // "krabbe" vs. "drabelig" | ||||
phoneme ?A | phoneme ?A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ?ɑ | ipa ?ɑ | ||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
// "suge", "uge", "bluse", "julegave" | // "suge", "uge", "bluse", "julegave" | ||||
IF nextPhW(@-) OR nextPhW(V) OR next2PhW(@-) OR next2PhW(V)THEN | IF nextPhW(@-) OR nextPhW(V) OR next2PhW(@-) OR next2PhW(V)THEN | ||||
// Short u | // Short u | ||||
// "tude" vs. "tuden" - [tuD3] [t?uD@n] | // "tude" vs. "tuden" - [tuD3] [t?uD@n] | ||||
phoneme ?u | phoneme ?u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
// "kone", "koner" o + consonant + V or @- | // "kone", "koner" o + consonant + V or @- | ||||
IF next2PhW(V) OR next2PhW(@-) THEN | IF next2PhW(V) OR next2PhW(@-) THEN | ||||
// PB Short o | // PB Short o | ||||
// "patron" vs. "kone" | // "patron" vs. "kone" | ||||
phoneme ?o | phoneme ?o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | ||||
// "såre", "sårede" [s'O:?OD@-] | // "såre", "sårede" [s'O:?OD@-] | ||||
// Short O | // Short O | ||||
// "toget" vs. "tåget" | // "toget" vs. "tåget" | ||||
phoneme ?O | phoneme ?O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | ||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/V_4) | FMT(vowel/V_4) | ||||
// PB Short V | // PB Short V | ||||
// "forstår" vs. "kåre" | // "forstår" vs. "kåre" | ||||
phoneme ?V | phoneme ?V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/V_4) | FMT(vowel/V_4) | ||||
endphoneme | endphoneme | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ipa ɔ | ipa ɔ | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
// Short 0 "sukker", "provst" | // Short 0 "sukker", "provst" | ||||
phoneme ?0 | phoneme ?0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ipa ɔ | ipa ɔ | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
// PB Short y | // PB Short y | ||||
// "kylling" vs. "kyle", "krybbe" vs. "krybe" | // "kylling" vs. "kyle", "krybbe" vs. "krybe" | ||||
phoneme ?y | phoneme ?y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IF nextPhW(V) OR nextPhW(@-) THEN | IF nextPhW(V) OR nextPhW(@-) THEN | ||||
length 225 | length 225 | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
// Short W | // Short W | ||||
// "prøv" vs. "prøve" | // "prøv" vs. "prøve" | ||||
phoneme ?W | phoneme ?W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
// Added for the ø in "røv", "røg", "øje" instead of [V3] | // Added for the ø in "røv", "røg", "øje" instead of [V3] | ||||
phoneme W# | phoneme W# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL LongVowelLength | CALL LongVowelLength | ||||
FMT(vowel/V) | FMT(vowel/V) | ||||
// Short W# | // Short W# | ||||
// "rømme" | // "rømme" | ||||
phoneme ?W# | phoneme ?W# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
CALL ShortVowelLength | CALL ShortVowelLength | ||||
FMT(vowel/V) | FMT(vowel/V) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 300 | length 300 | ||||
IF NOT next2Ph(3) AND NOT next2Ph(V) AND NOT next2Ph(@-) AND nextPhW(isNotVowel) THEN | IF NOT next2Ph(3) AND NOT next2Ph(V) AND NOT next2Ph(@-) AND nextPhW(isNotVowel) THEN | ||||
glstop | glstop |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
FMT(vowel/aa_3) | FMT(vowel/aa_3) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/au) | FMT(vdiph/au) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
ChangeIfDiminished(V) // ?? final syllable of word | ChangeIfDiminished(V) // ?? final syllable of word | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 250 | length 250 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 270 | length 270 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 290 | length 290 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/ai_8) | FMT(vdiph/ai_8) | ||||
endphoneme | endphoneme |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 125 | length 125 | ||||
FMT(vowel/@_4) | FMT(vowel/@_4) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/i_2) | FMT(vowel/i_2) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme E2 // as[E] but reduces to @ if unstressed | phoneme E2 // as[E] but reduces to @ if unstressed | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/o_6) | FMT(vowel/o_6) | ||||
endphoneme | endphoneme | ||||
phoneme O: // for "oor" | phoneme O: // for "oor" | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/o_6) | FMT(vowel/o_6) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
phoneme a // ?? suggested by aegis, but seems too short | phoneme a // ?? suggested by aegis, but seems too short | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 190 | length 190 | ||||
FMT(vnasal/oo_n2) | FMT(vnasal/oo_n2) | ||||
endphoneme | endphoneme | ||||
//=========== | //=========== | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 190 | length 190 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme e# // as [e:] but change to [@] in unstressed syllables | phoneme e# // as [e:] but change to [@] in unstressed syllables | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 190 | length 190 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
ChangePhoneme(e:) | ChangePhoneme(e:) | ||||
endphoneme | endphoneme | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 220 | length 220 | ||||
FMT(vdiph/y#y_3) | FMT(vdiph/y#y_3) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 150 | length 150 | ||||
FMT(vdiph/ou_4) | FMT(vdiph/ou_4) | ||||
endphoneme | endphoneme | ||||
phoneme EI | phoneme EI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme Wy | phoneme Wy | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 220 | length 220 | ||||
FMT(vdiph/&y) | FMT(vdiph/&y) | ||||
endphoneme | endphoneme | ||||
phoneme VU | phoneme VU | ||||
vowel starttype #a endtype #o | |||||
vwl starttype #a endtype #o | |||||
length 220 | length 220 | ||||
FMT(vdiph/aau_2) | FMT(vdiph/aau_2) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 220 | length 220 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme yU | phoneme yU | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vdiph2/yu) | FMT(vdiph2/yu) | ||||
endphoneme | endphoneme |
//******************************************************************* | //******************************************************************* | ||||
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme @2 // Schwa, changes to I before a vowel. th**e**, used only for "the". | phoneme @2 // Schwa, changes to I before a vowel. th**e**, used only for "the". | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme @5 // Schwa, changes to U before a vowel. t**o**, used only for "to". | phoneme @5 // Schwa, changes to U before a vowel. t**o**, used only for "to". | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(isVowel) OR nextPh(isPause) THEN | IF nextPh(isVowel) OR nextPh(isPause) THEN | ||||
phoneme @L // simp**le** | phoneme @L // simp**le** | ||||
vowel starttype #@ endtype l | |||||
vwl starttype #@ endtype l | |||||
ipa ə|l | ipa ə|l | ||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
phoneme a2 // don't reduce to a# | phoneme a2 // don't reduce to a# | ||||
vowel | |||||
vwl | |||||
ChangePhoneme(a) | ChangePhoneme(a) | ||||
endphoneme | endphoneme | ||||
phoneme a# // **a**bout. This may be \[@\] or may be a more open schwa. | phoneme a# // **a**bout. This may be \[@\] or may be a more open schwa. | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 150 | length 150 | ||||
phoneme aa // 'b**a**th' etc. This is \[a\] in some accents, \[A:\] in others. | phoneme aa // 'b**a**th' etc. This is \[a\] in some accents, \[A:\] in others. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a | ipa a | ||||
length 200 | length 200 | ||||
phoneme E // dr**e**ss | phoneme E // dr**e**ss | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme E# // [@] in unstressed syllables, if next vowel is stressed | phoneme E# // [@] in unstressed syllables, if next vowel is stressed | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
IF thisPh(isUnstressed) AND nextVowel(isVowel) AND nextVowel(isStressed) THEN | IF thisPh(isUnstressed) AND nextVowel(isVowel) AND nextVowel(isStressed) THEN | ||||
ChangePhoneme(@) | ChangePhoneme(@) | ||||
phoneme E2 // does not reduce in unstressed syllables | phoneme E2 // does not reduce in unstressed syllables | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
ChangePhoneme(E) // a second change ([E] to [I2]) won't happen | ChangePhoneme(E) // a second change ([E] to [I2]) won't happen | ||||
endphoneme | endphoneme | ||||
phoneme I // k**i**t | phoneme I // k**i**t | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_2) | FMT(vowel/ii_2) | ||||
phoneme I2 // **i**ntend. As \[I\], but also indicates an unstressed syllable. | phoneme I2 // **i**ntend. As \[I\], but also indicates an unstressed syllable. | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
phoneme I# // used for [I] which may be [@] in some accents | phoneme I# // used for [I] which may be [@] in some accents | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
phoneme i // happ**y**. optional variant of [I] for end of words | phoneme i // happ**y**. optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
ipa i | ipa i | ||||
length 150 | length 150 | ||||
phoneme 0 // l**o**t | phoneme 0 // l**o**t | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/0) | FMT(vowel/0) | ||||
phoneme 0# // [@] in unstressed syllables | phoneme 0# // [@] in unstressed syllables | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN | IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN | ||||
ChangePhoneme(@) | ChangePhoneme(@) | ||||
phoneme 02 // becomes V in en-us | phoneme 02 // becomes V in en-us | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangePhoneme(0) | ChangePhoneme(0) | ||||
endphoneme | endphoneme | ||||
phoneme V // str**u**t | phoneme V // str**u**t | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme U // f**oo**t | phoneme U // f**oo**t | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
IF prevPhW(j) THEN | IF prevPhW(j) THEN | ||||
phoneme A: // p**al**m | phoneme A: // p**al**m | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/aa_2) | FMT(vowel/aa_2) | ||||
phoneme A@ // st**ar**t. Used for [A:] when followed by 'r'. | phoneme A@ // st**ar**t. Used for [A:] when followed by 'r'. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː | ipa ɑː | ||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme A# // [a] in British [A:] in American | phoneme A# // [a] in British [A:] in American | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ChangePhoneme(a) | ChangePhoneme(a) | ||||
endphoneme | endphoneme | ||||
phoneme 3: // n**ur**se | phoneme 3: // n**ur**se | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 210 | length 210 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme i: // fl**ee**ce | phoneme i: // fl**ee**ce | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 175 | length 175 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
phoneme O: // th**ou**ght | phoneme O: // th**ou**ght | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 230 | length 230 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_en) | FMT(vowel/oo_en) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_en) | FMT(vowel/oo_en) | ||||
phoneme O@ // n**or**th | phoneme O@ // n**or**th | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa ɔː | ipa ɔː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme o@ // f**or**ce | phoneme o@ // f**or**ce | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa ɔː | ipa ɔː | ||||
length 250 | length 250 | ||||
phoneme u: // g**oo**se | phoneme u: // g**oo**se | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
IF nextPh(l/2) THEN | IF nextPh(l/2) THEN | ||||
FMT(vwl_en/u_L) | FMT(vwl_en/u_L) | ||||
phoneme aU // m**ou**th | phoneme aU // m**ou**th | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/au) | FMT(vdiph/au) | ||||
endphoneme | endphoneme | ||||
phoneme oU // g**oa**t | phoneme oU // g**oa**t | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
ipa əʊ | ipa əʊ | ||||
length 220 | length 220 | ||||
FMT(vdiph/@u_en) | FMT(vdiph/@u_en) | ||||
phoneme oU# | phoneme oU# | ||||
vowel | |||||
vwl | |||||
IF thisPh(isStressed) THEN | IF thisPh(isStressed) THEN | ||||
ChangePhoneme(0) | ChangePhoneme(0) | ||||
ENDIF | ENDIF | ||||
phoneme aI // pr**i**ce | phoneme aI // pr**i**ce | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 240 | length 240 | ||||
IF nextPh(#a) THEN | IF nextPh(#a) THEN | ||||
AppendPhoneme(;) | AppendPhoneme(;) | ||||
phoneme eI // f**a**ce | phoneme eI // f**a**ce | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme OI // ch**oi**ce | phoneme OI // ch**oi**ce | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme e@ // squ**are** | phoneme e@ // squ**are** | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
phoneme i@ // n**ear** | phoneme i@ // n**ear** | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 250 | length 250 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/ii@) | FMT(vdiph2/ii@) | ||||
phoneme i@3 | phoneme i@3 | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 250 | length 250 | ||||
IF MbrolaSynth THEN | IF MbrolaSynth THEN | ||||
phoneme U@ // c**ure** | phoneme U@ // c**ure** | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 200 | length 200 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
phoneme aI@ // sc**ie**nce | phoneme aI@ // sc**ie**nce | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aI@) | FMT(vwl_en/aI@) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
ChangePhoneme(aI@) | ChangePhoneme(aI@) | ||||
endphoneme | endphoneme | ||||
phoneme aU@ // h**our** | phoneme aU@ // h**our** | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aU@) | FMT(vwl_en/aU@) | ||||
phoneme IR // used for "ir" when [3:] is split (Scottish) | phoneme IR // used for "ir" when [3:] is split (Scottish) | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 190 | length 190 | ||||
ipa əɹ | ipa əɹ | ||||
IF nextPhW(r-) THEN | IF nextPhW(r-) THEN | ||||
phoneme VR // used for "or"/"ur" when [3:] is split (Scottish) | phoneme VR // used for "or"/"ur" when [3:] is split (Scottish) | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 210 | length 210 | ||||
ipa ʌɹ | ipa ʌɹ | ||||
IF nextPhW(r-) THEN | IF nextPhW(r-) THEN | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme A~ | phoneme A~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 260 | length 260 | ||||
FMT(vnasal/aa_n2) | FMT(vnasal/aa_n2) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
FMT(vnasal/oo_n2) | FMT(vnasal/oo_n2) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme a#2 // for word 'an' | phoneme a#2 // for word 'an' | ||||
vowel | |||||
vwl | |||||
IF next2Ph(isVowel) THEN | IF next2Ph(isVowel) THEN | ||||
ChangePhoneme(a#) | ChangePhoneme(a#) | ||||
ELSE | ELSE | ||||
phoneme @# // TEST: [@] which is slightly more 'front' | phoneme @# // TEST: [@] which is slightly more 'front' | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/@_3) | FMT(vowel/@_3) |
//******************************************************************* | //******************************************************************* | ||||
phoneme 3 // Schwa, used for rhotic schwa in American | phoneme 3 // Schwa, used for rhotic schwa in American | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ə | ipa ə | ||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
phoneme E | phoneme E | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/0_2) | FMT(vowel/0_2) | ||||
phoneme V | phoneme V | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa ʊ | ipa ʊ | ||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme U | phoneme U | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/uu) | FMT(vowel/uu) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/aa_5) | FMT(vowel/aa_5) | ||||
phoneme A@ | phoneme A@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
ipa ɑː | ipa ɑː | ||||
length 250 | length 250 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aa // 'bath' etc. | phoneme aa // 'bath' etc. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a | ipa a | ||||
length 150 | length 150 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 175 | length 175 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
ipa ɔː | ipa ɔː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme o@ | phoneme o@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
ipa ɔː | ipa ɔː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_en) | FMT(vowel/oo_en) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vdiph2/uw_4) | FMT(vdiph2/uw_4) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
ipa æʊ | ipa æʊ | ||||
length 230 | length 230 | ||||
FMT(vdiph/eeu_3) | FMT(vdiph/eeu_3) | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa oː | ipa oː | ||||
length 220 | length 220 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/ae_2) | FMT(vdiph/ae_2) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
ipa eː | ipa eː | ||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/ee@) | FMT(vdiph2/ee@) | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/i@) | FMT(vdiph2/i@) | ||||
phoneme U@ | phoneme U@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 200 | length 200 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/uu@) | FMT(vdiph2/uu@) | ||||
phoneme aI@ | phoneme aI@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aI@) | FMT(vwl_en/aI@) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
ChangePhoneme(aI@) | ChangePhoneme(aI@) | ||||
endphoneme | endphoneme | ||||
phoneme aU@ | phoneme aU@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aU@) | FMT(vwl_en/aU@) |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme @2 // Schwa, changes to I before a vowel | phoneme @2 // Schwa, changes to I before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme @5 // Schwa, changes to U before a vowel | phoneme @5 // Schwa, changes to U before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(isVowel) OR nextPh(isPause) THEN | IF nextPh(isVowel) OR nextPh(isPause) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa æ | ipa æ | ||||
length 175 | length 175 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/0_3) | FMT(vowel/0_3) | ||||
phoneme V | phoneme V | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/V_3) | FMT(vowel/V_3) | ||||
phoneme U | phoneme U | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/o-_3) | FMT(vowel/o-_3) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 150 | length 150 | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en_rp/aa) | FMT(vwl_en_rp/aa) | ||||
phoneme A@ | phoneme A@ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː | ipa ɑː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aa // 'bath' etc. | phoneme aa // 'bath' etc. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː | ipa ɑː | ||||
length 200 | length 200 | ||||
FMT(vwl_en_rp/aa) | FMT(vwl_en_rp/aa) | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 210 | length 210 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 175 long | length 175 long | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 230 | length 230 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
ipa ɔː | ipa ɔː | ||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_en) | FMT(vowel/oo_en) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 190 | length 190 | ||||
FMT(vowel/uu#_2) | FMT(vowel/uu#_2) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/au_3) | FMT(vdiph/au_3) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
ipa əʊ | ipa əʊ | ||||
length 220 | length 220 | ||||
FMT(vdiph/@u_2) | FMT(vdiph/@u_2) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 230 | length 230 | ||||
IF nextPh(#a) OR nextPh(#o) THEN | IF nextPh(#a) OR nextPh(#o) THEN | ||||
AppendPhoneme(;) | AppendPhoneme(;) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph2/ei_2) | FMT(vdiph2/ei_2) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/ooi_3) | FMT(vdiph/ooi_3) | ||||
endphoneme | endphoneme | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/ee@_2) | FMT(vdiph2/ee@_2) | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en_rp/i@) | FMT(vwl_en_rp/i@) | ||||
phoneme U@ | phoneme U@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
ipa ɔː | ipa ɔː | ||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aI@ | phoneme aI@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aI@) | FMT(vwl_en/aI@) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
ChangePhoneme(aI@) | ChangePhoneme(aI@) | ||||
endphoneme | endphoneme | ||||
phoneme aU@ | phoneme aU@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en_rp/aU@) | FMT(vwl_en_rp/aU@) |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme 3 // Schwa, used for rhotic schwa in American | phoneme 3 // Schwa, used for rhotic schwa in American | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme @2 // Schwa, changes to I before a vowel | phoneme @2 // Schwa, changes to I before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme @5 // Schwa, changes to U before a vowel | phoneme @5 // Schwa, changes to U before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(isVowel) OR nextPh(isPause) THEN | IF nextPh(isVowel) OR nextPh(isPause) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
ChangeIfNotStressed(a/) | ChangeIfNotStressed(a/) | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
phoneme aa // 'bath' etc. | phoneme aa // 'bath' etc. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a: | ipa a: | ||||
length 220 | length 220 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 110 | length 110 | ||||
IF nextPh(l/2) THEN | IF nextPh(l/2) THEN | ||||
VowelEnding(l/L2_@L, -30) | VowelEnding(l/L2_@L, -30) | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 110 | length 110 | ||||
CALL I | CALL I | ||||
endphoneme | endphoneme | ||||
phoneme I# | phoneme I# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ChangePhoneme(I2) | ChangePhoneme(I2) | ||||
endphoneme | endphoneme | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
ipa e | ipa e | ||||
length 150 | length 150 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
phoneme 02 // becomes V in en-us | phoneme 02 // becomes V in en-us | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangePhoneme(V) | ChangePhoneme(V) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/V_4) | FMT(vowel/V_4) | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉ | ipa ʉ | ||||
length 140 | length 140 | ||||
FMT(vowel/u#_4) | FMT(vowel/u#_4) | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
ipa a: | ipa a: | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 250 | length 250 | ||||
ipa aː | ipa aː | ||||
IF NOT nextPhW(r) THEN | IF NOT nextPhW(r) THEN | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file | ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file | ||||
ipa e | ipa e | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IF nextPh(r) THEN | IF nextPh(r) THEN | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 230 | length 230 | ||||
ipa ɔ | ipa ɔ | ||||
IF NOT nextPhW(r) THEN | IF NOT nextPhW(r) THEN | ||||
endphoneme | endphoneme | ||||
phoneme o@ | phoneme o@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 230 | length 230 | ||||
ipa o | ipa o | ||||
IF NOT nextPhW(r) THEN | IF NOT nextPhW(r) THEN | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/0_3) | FMT(vowel/0_3) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉː | ipa ʉː | ||||
length 160 | length 160 | ||||
IF nextPh(isVFricative) THEN | IF nextPh(isVFricative) THEN | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
ipa ʌʉ | ipa ʌʉ | ||||
length 200 | length 200 | ||||
FMT(vdiph/au#) | FMT(vdiph/au#) | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
ipa oː | ipa oː | ||||
length 190 | length 190 | ||||
FMT(vowel/o_3) | FMT(vowel/o_3) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 190 | length 190 | ||||
IF nextPh(isVowel) OR nextPh(isVFricative) THEN | IF nextPh(isVowel) OR nextPh(isVFricative) THEN | ||||
ChangePhoneme(aI2) | ChangePhoneme(aI2) | ||||
phoneme aI2 | phoneme aI2 | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/ai_7) | FMT(vdiph/ai_7) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
ipa eː | ipa eː | ||||
length 190 | length 190 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/0i_2) | FMT(vdiph/0i_2) | ||||
endphoneme | endphoneme | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 220 | length 220 | ||||
ipa e | ipa e | ||||
IF NOT nextPhW(r) THEN | IF NOT nextPhW(r) THEN | ||||
phoneme i@3 | phoneme i@3 | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
ipa ɪ | ipa ɪ | ||||
length 240 | length 240 | ||||
IF NOT nextPhW(r) THEN | IF NOT nextPhW(r) THEN | ||||
phoneme U@ | phoneme U@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
ipa ʉɹ | ipa ʉɹ | ||||
IF nextPh(r-) THEN | IF nextPh(r-) THEN | ||||
ipa ʉ | ipa ʉ | ||||
phoneme aU@ | phoneme aU@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aU@) | FMT(vwl_en/aU@) | ||||
phoneme aI@ | phoneme aI@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aI@_2) | FMT(vwl_en/aI@_2) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
ChangePhoneme(aI@) | ChangePhoneme(aI@) | ||||
endphoneme | endphoneme | ||||
phoneme @L | phoneme @L | ||||
vowel starttype #@ endtype l | |||||
vwl starttype #@ endtype l | |||||
ipa əl | ipa əl | ||||
unstressed | unstressed | ||||
length 160 | length 160 |
phoneme 3 // Schwa, used for rhotic schwa in American | phoneme 3 // Schwa, used for rhotic schwa in American | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɚ | ipa ɚ | ||||
unstressed | unstressed | ||||
length 210 | length 210 | ||||
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
IF nextPh(isRhotic) THEN | IF nextPh(isRhotic) THEN | ||||
phoneme @2 // Schwa, changes to I before a vowel | phoneme @2 // Schwa, changes to I before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
ipa æ | ipa æ | ||||
length 210 | length 210 | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 150 | length 150 | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 190 | length 190 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfDiminished(I2) | ChangeIfDiminished(I2) | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme I# | phoneme I# | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 160 | length 160 | ||||
ipa ᵻ | ipa ᵻ | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
ipa ɑː | ipa ɑː | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme 02 // becomes V in en-us | phoneme 02 // becomes V in en-us | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangePhoneme(V) | ChangePhoneme(V) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 170 | length 170 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/V_6) | FMT(vowel/V_6) | ||||
phoneme U | phoneme U | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 145 | length 145 | ||||
FMT(vowel/8_2) | FMT(vowel/8_2) | ||||
endphoneme | endphoneme | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
FMT(vwl_en_us/aar) | FMT(vwl_en_us/aar) | ||||
phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː|ɹ | ipa ɑː|ɹ | ||||
IF nextPh(r-) THEN | IF nextPh(r-) THEN | ||||
ipa ɑː | ipa ɑː | ||||
phoneme A# // [a] in British [A:] in American | phoneme A# // [a] in British [A:] in American | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ChangePhoneme(A:) | ChangePhoneme(A:) | ||||
endphoneme | endphoneme | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 210 | length 210 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
ChangeIfDiminished(3) | ChangeIfDiminished(3) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_en) | FMT(vowel/i_en) | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 250 | length 250 | ||||
ipa ɔː|ɹ | ipa ɔː|ɹ | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
phoneme o@ | phoneme o@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 250 | length 250 | ||||
ipa oː|ɹ | ipa oː|ɹ | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/aa#) | FMT(vowel/aa#) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 190 | length 190 | ||||
IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN | IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #o | |||||
vwl starttype #a endtype #o | |||||
length 235 | length 235 | ||||
FMT(vdiph/aoo) | FMT(vdiph/aoo) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/8u) | FMT(vdiph/8u) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 240 | length 240 | ||||
IF nextPh(#a) OR nextPh(#o) THEN | IF nextPh(#a) OR nextPh(#o) THEN | ||||
AppendPhoneme(;) | AppendPhoneme(;) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph2/ei_4) | FMT(vdiph2/ei_4) | ||||
// FMT(vdiph/eei_5) | // FMT(vdiph/eei_5) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/ooi_3) | FMT(vdiph/ooi_3) | ||||
endphoneme | endphoneme | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 260 | length 260 | ||||
ipa ɛ|ɹ | ipa ɛ|ɹ | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 250 | length 250 | ||||
FMT(vdiph2/ii@) // don't append [r] before a vowel | FMT(vdiph2/ii@) // don't append [r] before a vowel | ||||
endphoneme | endphoneme | ||||
phoneme i@3 | phoneme i@3 | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 280 | length 280 | ||||
ipa ɪ|ɹ | ipa ɪ|ɹ | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN | ||||
phoneme U@ | phoneme U@ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 250 | length 250 | ||||
ipa ʊ|ɹ | ipa ʊ|ɹ | ||||
IF nextPhW(r-) THEN | IF nextPhW(r-) THEN | ||||
phoneme aI@ | phoneme aI@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 300 | length 300 | ||||
ipa aɪə | ipa aɪə | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 310 | length 310 | ||||
ipa aɪɚ | ipa aɪɚ | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aU@ | phoneme aU@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 300 | length 300 | ||||
ipa aɪʊɹ | ipa aɪʊɹ | ||||
IF nextPhW(r) THEN | IF nextPhW(r) THEN |
//******************************************************************* | //******************************************************************* | ||||
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme @2 // Schwa, changes to I before a vowel | phoneme @2 // Schwa, changes to I before a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
FMT(vowel/aa#) | FMT(vowel/aa#) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 240 | length 240 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme A@ | phoneme A@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 260 | length 260 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
phoneme aa // 'bath' etc. | phoneme aa // 'bath' etc. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_fnt) | FMT(vowel/i_fnt) | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
phoneme o@ | phoneme o@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/o_oo) | FMT(vdiph2/o_oo) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 190 | length 190 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/aau_2) | FMT(vdiph/aau_2) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 230 | length 230 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/0i_2) | FMT(vdiph/0i_2) | ||||
endphoneme | endphoneme | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/e@) | FMT(vdiph2/e@) | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #a | |||||
vwl starttype #i endtype #a | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/ie) | FMT(vdiph2/ie) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF nextPh(l) OR nextPh(l/2) THEN | IF nextPh(l) OR nextPh(l/2) THEN | ||||
phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
phoneme 02 // becomes V in en-us | phoneme 02 // becomes V in en-us | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
ChangePhoneme(V) | ChangePhoneme(V) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa ʊ | ipa ʊ | ||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
IfNextVowelAppend(_|) | IfNextVowelAppend(_|) | ||||
FMT(vowel/uu) | FMT(vowel/uu) | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vowel/aa_5) | FMT(vowel/aa_5) | ||||
phoneme A@ | phoneme A@ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː | ipa ɑː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme aa // 'bath' etc. | phoneme aa // 'bath' etc. | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a | ipa a | ||||
length 160 | length 160 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
phoneme 3: | phoneme 3: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 250 | length 250 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
ipa ei | ipa ei | ||||
length 220 | length 220 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme O@ | phoneme O@ | ||||
vowel starttype #o endtype #@ | |||||
vwl starttype #o endtype #@ | |||||
ipa ɔː | ipa ɔː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa əu | ipa əu | ||||
length 200 | length 200 | ||||
FMT(vdiph/@u) | FMT(vdiph/@u) | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
ipa æʊ | ipa æʊ | ||||
length 230 | length 230 | ||||
FMT(vdiph/eeu_3) | FMT(vdiph/eeu_3) | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
ipa ʌʊ | ipa ʌʊ | ||||
length 220 | length 220 | ||||
FMT(vdiph/Vu_2) | FMT(vdiph/Vu_2) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
ipa ɔɪ | ipa ɔɪ | ||||
length 240 | length 240 | ||||
FMT(vdiph/ooi_3) | FMT(vdiph/ooi_3) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
ipa eː | ipa eː | ||||
length 240 | length 240 | ||||
FMT(vdiph/@i_3) | FMT(vdiph/@i_3) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
ipa oɪ | ipa oɪ | ||||
length 230 | length 230 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
phoneme e@ | phoneme e@ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɜː | ipa ɜː | ||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/i@_2) | FMT(vdiph2/i@_2) | ||||
phoneme U@ | phoneme U@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 200 | length 200 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vdiph2/uu@) | FMT(vdiph2/uu@) | ||||
phoneme aI@ | phoneme aI@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/ooi@) | FMT(vwl_en/ooi@) | ||||
phoneme aI3 | phoneme aI3 | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
ChangePhoneme(aI@) | ChangePhoneme(aI@) | ||||
endphoneme | endphoneme | ||||
phoneme aU@ | phoneme aU@ | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 280 | length 280 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
FMT(vwl_en/aU@) | FMT(vwl_en/aU@) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 250 | length 250 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 250 | length 250 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ooi_2) | FMT(vdiph/ooi_2) | ||||
endphoneme | endphoneme | ||||
phoneme uI | phoneme uI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) | ||||
endphoneme | endphoneme |
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
// ChangeIfUnstressed(A) | // ChangeIfUnstressed(A) | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 340 | length 340 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme | ||||
//phoneme A | //phoneme A | ||||
// vowel starttype #a endtype #a | |||||
// vwl starttype #a endtype #a | |||||
// length 170 | // length 170 | ||||
// FMT(vowel/a#_2) | // FMT(vowel/a#_2) | ||||
//endphoneme | //endphoneme | ||||
phoneme A1 | phoneme A1 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 255 | length 255 | ||||
FMT(vowel/aa_8) | FMT(vowel/aa_8) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 160 | length 160 | ||||
// ChangeIfUnstressed(E) | // ChangeIfUnstressed(E) | ||||
FMT(vowel/e#) | FMT(vowel/e#) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 320 | length 320 | ||||
FMT(vowel/e_7) | FMT(vowel/e_7) | ||||
endphoneme | endphoneme | ||||
//phoneme E | //phoneme E | ||||
// vowel starttype #e endtype #e | |||||
// vwl starttype #e endtype #e | |||||
// length 160 | // length 160 | ||||
// FMT(vowel/ee_4) | // FMT(vowel/ee_4) | ||||
//endphoneme | //endphoneme | ||||
phoneme E1 | phoneme E1 | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 240 | length 240 | ||||
FMT(vowel/ee#_2) | FMT(vowel/ee#_2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
// ChangeIfUnstressed(I) | // ChangeIfUnstressed(I) | ||||
FMT(vowel/i_8) | FMT(vowel/i_8) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 280 | length 280 | ||||
FMT(vowel/i_7) | FMT(vowel/i_7) | ||||
endphoneme | endphoneme | ||||
//phoneme I | //phoneme I | ||||
// vowel starttype #i endtype #i | |||||
// vwl starttype #i endtype #i | |||||
// length 140 | // length 140 | ||||
// FMT(vowel/i_3) | // FMT(vowel/i_3) | ||||
//endphoneme | //endphoneme | ||||
phoneme I1 | phoneme I1 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme i1 | phoneme i1 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 30 | length 30 | ||||
FMT(vowel/i#_7) | FMT(vowel/i#_7) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 160 | length 160 | ||||
// ChangeIfUnstressed(O) | // ChangeIfUnstressed(O) | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 320 | length 320 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
//phoneme O | //phoneme O | ||||
// vowel starttype #o endtype #o | |||||
// vwl starttype #o endtype #o | |||||
// length 150 | // length 150 | ||||
// FMT(vowel/o_mid) | // FMT(vowel/o_mid) | ||||
//endphoneme | //endphoneme | ||||
phoneme O1 | phoneme O1 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 225 | length 225 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 145 | length 145 | ||||
// ChangeIfUnstressed(U) | // ChangeIfUnstressed(U) | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme u: // TEST | phoneme u: // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 290 | length 290 | ||||
FMT(vowel/u_bck3) | FMT(vowel/u_bck3) | ||||
endphoneme | endphoneme | ||||
//phoneme U // TEST | //phoneme U // TEST | ||||
// vowel starttype #u endtype #u | |||||
// vwl starttype #u endtype #u | |||||
// length 145 | // length 145 | ||||
// FMT(vowel/u_5) | // FMT(vowel/u_5) | ||||
//endphoneme | //endphoneme | ||||
phoneme U1 // TEST | phoneme U1 // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 218 | length 218 | ||||
FMT(vowel/u_5) | FMT(vowel/u_5) | ||||
endphoneme | endphoneme | ||||
// õ | // õ | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 165 | length 165 | ||||
FMT(vowel/8_7) | FMT(vowel/8_7) | ||||
endphoneme | endphoneme | ||||
phoneme 8: | phoneme 8: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 330 | length 330 | ||||
FMT(vowel/8_4) | FMT(vowel/8_4) | ||||
endphoneme | endphoneme | ||||
// ä | // ä | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 175 | length 175 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme &: | phoneme &: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 350 | length 350 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
// ö | // ö | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 165 | length 165 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 330 | length 330 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
// ü | // ü | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 145 | length 145 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 290 | length 290 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme &i | phoneme &i | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 315 | length 315 | ||||
long | long | ||||
FMT(vdiph/&i) | FMT(vdiph/&i) | ||||
endphoneme | endphoneme | ||||
phoneme Yi | phoneme Yi | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 305 | length 305 | ||||
long | long | ||||
FMT(vdiph/@i) | FMT(vdiph/@i) | ||||
endphoneme | endphoneme | ||||
phoneme yi | phoneme yi | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 285 | length 285 | ||||
long | long | ||||
FMT(vdiph/yi) | FMT(vdiph/yi) | ||||
//phoneme 8u | //phoneme 8u | ||||
// vowel starttype #@ endtype #u | |||||
// vwl starttype #@ endtype #u | |||||
// length 310 | // length 310 | ||||
// long | // long | ||||
// FMT(vdiph/8u) | // FMT(vdiph/8u) |
// Long Vowels | // Long Vowels | ||||
phoneme A | phoneme A | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 200 | length 200 | ||||
FMT(vowel/0_3) | FMT(vowel/0_3) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 200 | length 200 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
// Short Vowels | // Short Vowels | ||||
phoneme a | phoneme a | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/ou_2) | FMT(vdiph/ou_2) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfUnstressed(I) | ChangeIfUnstressed(I) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
// ChangeIfUnstressed(a2) | // ChangeIfUnstressed(a2) | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme a2 | phoneme a2 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/aa#) | FMT(vowel/aa#) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 155 | length 155 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 155 | length 155 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u1 // TEST | phoneme u1 // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme U // TEST | phoneme U // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/uu_4) | FMT(vowel/uu_4) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
//=========== | //=========== | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 310 | length 310 | ||||
long | long | ||||
FMT(vdiph/aai_3) | FMT(vdiph/aai_3) | ||||
endphoneme | endphoneme | ||||
phoneme &i | phoneme &i | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph/&i) | FMT(vdiph/&i) | ||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme Yi | phoneme Yi | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/y#i) | FMT(vdiph/y#i) | ||||
endphoneme | endphoneme | ||||
phoneme ui | phoneme ui | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/ui_4) | FMT(vdiph/ui_4) | ||||
endphoneme | endphoneme | ||||
phoneme yi | phoneme yi | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/yi) | FMT(vdiph/yi) | ||||
phoneme au | phoneme au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vdiph/aau) | FMT(vdiph/aau) | ||||
endphoneme | endphoneme | ||||
phoneme ou | phoneme ou | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/ou) | FMT(vdiph/ou) | ||||
endphoneme | endphoneme | ||||
phoneme eu | phoneme eu | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eu_2) | FMT(vdiph/eu_2) | ||||
endphoneme | endphoneme | ||||
phoneme iu | phoneme iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/iu_2) | FMT(vdiph2/iu_2) | ||||
phoneme &y | phoneme &y | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/&y) | FMT(vdiph/&y) | ||||
endphoneme | endphoneme | ||||
phoneme ey | phoneme ey | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eey) | FMT(vdiph/eey) | ||||
endphoneme | endphoneme | ||||
phoneme Yy | phoneme Yy | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/y#y) | FMT(vdiph/y#y) | ||||
endphoneme | endphoneme | ||||
phoneme iy | phoneme iy | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 260 | length 260 | ||||
long | long | ||||
FMT(vdiph2/iy) | FMT(vdiph2/iy) | ||||
phoneme uo | phoneme uo | ||||
vowel starttype #u endtype #o | |||||
vwl starttype #u endtype #o | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/uo) | FMT(vdiph2/uo) | ||||
endphoneme | endphoneme | ||||
phoneme ie | phoneme ie | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/ie) | FMT(vdiph2/ie) | ||||
endphoneme | endphoneme | ||||
phoneme yY | phoneme yY | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/y-y#) | FMT(vdiph2/y-y#) |
// Vowels | // Vowels | ||||
//======= | //======= | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
FMT(vowel/@_hgh) | FMT(vowel/@_hgh) | ||||
endphoneme | endphoneme | ||||
phoneme @- | phoneme @- | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/@_hgh) | FMT(vowel/@_hgh) | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
IF nextPhW(isVowel) THEN | IF nextPhW(isVowel) THEN | ||||
length 220 | length 220 | ||||
ELSE | ELSE | ||||
phoneme a- | phoneme a- | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
IF nextPh(l/) THEN | IF nextPh(l/) THEN | ||||
VowelEnding(l/xl, -20) | VowelEnding(l/xl, -20) | ||||
phoneme e- | phoneme e- | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/e_8) | FMT(vowel/e_8) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
IF nextPhW(j) THEN | IF nextPhW(j) THEN | ||||
length 190 | length 190 | ||||
phoneme E- | phoneme E- | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
palatal | palatal | ||||
IF prevPhW(r/2) OR prevPhW(l/2) THEN | IF prevPhW(r/2) OR prevPhW(l/2) THEN | ||||
phoneme j/ // Short "i" between "r" and a vowel | phoneme j/ // Short "i" between "r" and a vowel | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 80 | length 80 | ||||
// unstressed | // unstressed | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
length 220 | length 220 | ||||
ELSE | ELSE | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
IF thisPh(isFinalVowel) THEN | IF thisPh(isFinalVowel) THEN | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPh(isVowel) OR nextPh(j) THEN | IF nextPh(isVowel) OR nextPh(j) THEN | ||||
length 220 | length 220 | ||||
ELSE | ELSE | ||||
phoneme u: // slitely longer than u | phoneme u: // slitely longer than u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 240 | length 240 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPhW(E~) OR nextPhW(#i) THEN | IF nextPhW(E~) OR nextPhW(#i) THEN | ||||
length 110 | length 110 | ||||
phoneme y- | phoneme y- | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/@_6) | FMT(vowel/@_6) | ||||
phoneme W2 // For english words | phoneme W2 // For english words | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 100 | length 100 | ||||
unstressed | unstressed | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
phoneme w | phoneme w | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF prevPh(#r) OR prevPhW(#l) THEN | IF prevPh(#r) OR prevPhW(#l) THEN | ||||
NextVowelStarts | NextVowelStarts | ||||
phoneme A~ | phoneme A~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 190 | length 190 | ||||
FMT(vnasal/aa_n4) | FMT(vnasal/aa_n4) | ||||
phoneme E~ // same as W~ for fr-fr | phoneme E~ // same as W~ for fr-fr | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 190 | length 190 | ||||
IF nextPh(n2) THEN | IF nextPh(n2) THEN | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 190 | length 190 | ||||
FMT(vnasal/o_n4) | FMT(vnasal/o_n4) | ||||
endphoneme | endphoneme | ||||
phoneme W~ | phoneme W~ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 190 | length 190 | ||||
FMT(vnasal/W_n) | FMT(vnasal/W_n) | ||||
endphoneme | endphoneme | ||||
endphoneme | endphoneme | ||||
phoneme V // For english words | phoneme V // For english words | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) |
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 164 | length 164 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 174 | length 174 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme E~ | phoneme E~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 192 | length 192 | ||||
FMT(vnasal/ee_n) | FMT(vnasal/ee_n) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 158 | length 158 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme y" | phoneme y" | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/yy) // was sv_y2 | FMT(vowel/yy) // was sv_y2 | ||||
endphoneme | endphoneme | ||||
phoneme E: // [ae] diphthong | phoneme E: // [ae] diphthong | ||||
vowel starttype #@ endtype #e | |||||
vwl starttype #@ endtype #e | |||||
length 230 | length 230 | ||||
FMT(vdiph/ae) | FMT(vdiph/ae) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 166 | length 166 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme |
phoneme @ // Schwa | phoneme @ // Schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
IF nextPh(r) THEN | IF nextPh(r) THEN | ||||
phoneme 3 // open Schwa+r | phoneme 3 // open Schwa+r | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed flag1 | unstressed flag1 | ||||
length 160 | length 160 | ||||
IF thisPh(isFinalVowel) THEN | IF thisPh(isFinalVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 110 | length 110 | ||||
IF nextPh(isRhotic) THEN | IF nextPh(isRhotic) THEN | ||||
length 125 | length 125 | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
length 135 | length 135 | ||||
phoneme E2 // as[E] but reduces to @ if unstressed | phoneme E2 // as[E] but reduces to @ if unstressed | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 120 | length 120 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
length 135 | length 135 | ||||
phoneme I: | phoneme I: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
length 135 | length 135 | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 120 | length 120 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
length 135 | length 135 | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 250 | length 250 | ||||
FMT(vowel/aa_6) | FMT(vowel/aa_6) | ||||
endphoneme | endphoneme | ||||
phoneme A // reduces to [a] if not stressed | phoneme A // reduces to [a] if not stressed | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 250 | length 250 | ||||
ChangeIfUnstressed(a) | ChangeIfUnstressed(a) | ||||
FMT(vowel/aa_6) | FMT(vowel/aa_6) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
VowelStart(w/wi2) | VowelStart(w/wi2) | ||||
phoneme i2 | phoneme i2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
ChangeIfNotStressed(I) | ChangeIfNotStressed(I) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 190 | length 190 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 220 | length 220 | ||||
FMT(vdiph/aau_6) | FMT(vdiph/aau_6) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/ai_5) | FMT(vdiph/ai_5) | ||||
endphoneme | endphoneme | ||||
phoneme EI | phoneme EI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme OY | phoneme OY | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_8) | FMT(vowel/e_8) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʏ | ipa ʏ | ||||
length 110 | length 110 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
IF nextPh(*) THEN | IF nextPh(*) THEN | ||||
length 160 | length 160 | ||||
phoneme iR // TEST "vier" = [f'iR] not successful | phoneme iR // TEST "vier" = [f'iR] not successful | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
ipa iɐ | ipa iɐ | ||||
flag1 | flag1 | ||||
length 240 | length 240 | ||||
phoneme UR | phoneme UR | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
ipa ʊɐ | ipa ʊɐ | ||||
flag1 | flag1 | ||||
length 180 | length 180 | ||||
endphoneme | endphoneme | ||||
phoneme A~ | phoneme A~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 260 | length 260 | ||||
FMT(vnasal/aa_n4) | FMT(vnasal/aa_n4) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN | IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme |
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/0) | FMT(vowel/0) | ||||
endphoneme | endphoneme | ||||
phoneme EU | phoneme EU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/eeu) | FMT(vdiph/eeu) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/0i) | FMT(vdiph/0i) | ||||
endphoneme | endphoneme | ||||
phoneme OU | phoneme OU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/oou) | FMT(vdiph/oou) | ||||
endphoneme | endphoneme | ||||
phoneme yI | phoneme yI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/yi) | FMT(vdiph/yi) | ||||
endphoneme | endphoneme |
// vowels | // vowels | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/e#) | FMT(vowel/e#) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | ||||
FMT(vowel/a, 75) | FMT(vowel/a, 75) | ||||
endphoneme | endphoneme | ||||
phoneme a~ | phoneme a~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 190 | length 190 | ||||
IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | ||||
FMT(vnasal/a#_n2, 90) | FMT(vnasal/a#_n2, 90) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 165 | length 165 | ||||
IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e~ | phoneme e~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vnasal/e_n) | FMT(vnasal/e_n) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme i~ | phoneme i~ | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
FMT(vnasal/i_n) | FMT(vnasal/i_n) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme o~ | phoneme o~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 190 | length 190 | ||||
FMT(vnasal/o_n) | FMT(vnasal/o_n) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 155 | length 155 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme u~ | phoneme u~ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 185 | length 185 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 185 | length 185 | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
endphoneme | endphoneme | ||||
phoneme y~ // guarani ỹ | phoneme y~ // guarani ỹ | ||||
ipa ɨ̃ | ipa ɨ̃ | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 195 | length 195 | ||||
FMT(vowel/i#_7) | FMT(vowel/i#_7) | ||||
endphoneme | endphoneme |
// This inherits from ph_hindi | // This inherits from ph_hindi | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/@i_4) | FMT(vdiph/@i_4) | ||||
endphoneme | endphoneme | ||||
phoneme aI~ | phoneme aI~ | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vnasal/ai_n) | FMT(vnasal/ai_n) | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/a#u) | FMT(vdiph/a#u) | ||||
endphoneme | endphoneme | ||||
phoneme aU~ | phoneme aU~ | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vnasal/au_n) | FMT(vnasal/au_n) | ||||
phoneme V | phoneme V | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
IF thisPh(isWordStart) THEN | IF thisPh(isWordStart) THEN | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 227 | length 227 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/a_7, 85) | FMT(vowel/a_7, 85) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_6) | FMT(vowel/e_6) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_8) | FMT(vowel/i_8) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/o_8) | FMT(vowel/o_8) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/o_mid2) | FMT(vowel/o_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
// Nasal vowels | // Nasal vowels | ||||
phoneme A~ | phoneme A~ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vnasal/aa_n4) | FMT(vnasal/aa_n4) | ||||
endphoneme | endphoneme | ||||
phoneme E~ | phoneme E~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vnasal/W_n) | FMT(vnasal/W_n) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vnasal/o_n) | FMT(vnasal/o_n) | ||||
endphoneme | endphoneme |
// Differences from ph_hindi_base | // Differences from ph_hindi_base | ||||
phoneme V | phoneme V | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
IF thisPh(isWordStart) THEN | IF thisPh(isWordStart) THEN |
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfDiminished(@-) | ChangeIfDiminished(@-) | ||||
phoneme V | phoneme V | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
IF thisPh(isWordStart) THEN | IF thisPh(isWordStart) THEN | ||||
phoneme @2 | phoneme @2 | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme @3 | phoneme @3 | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfDiminished(@-) | ChangeIfDiminished(@-) | ||||
FMT(vowel/@_3) | FMT(vowel/@_3) | ||||
phoneme i: | phoneme i: | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
length 230 | length 230 | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
ChangePhoneme(i) | ChangePhoneme(i) | ||||
endphoneme | endphoneme | ||||
phoneme i // as [i:] but not marked as 'long' | phoneme i // as [i:] but not marked as 'long' | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vdiph/ee-e) | FMT(vdiph/ee-e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme &: | phoneme &: | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 220 | length 220 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 200 | length 200 | ||||
IF nextPhW(j) THEN | IF nextPhW(j) THEN | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 140 | length 140 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 227 | length 227 | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/0) | FMT(vowel/0) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel long starttype #u endtype #u | |||||
vwl long starttype #u endtype #u | |||||
length 230 | length 230 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
//============= | //============= | ||||
phoneme i~ | phoneme i~ | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vnasal/i_n2) | FMT(vnasal/i_n2) | ||||
endphoneme | endphoneme | ||||
phoneme I~ | phoneme I~ | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
length 170 | length 170 | ||||
FMT(vnasal/ii_n) | FMT(vnasal/ii_n) | ||||
endphoneme | endphoneme | ||||
phoneme e~ | phoneme e~ | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vnasal/e_n) | FMT(vnasal/e_n) | ||||
endphoneme | endphoneme | ||||
phoneme E~ | phoneme E~ | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vnasal/ee_n2) | FMT(vnasal/ee_n2) | ||||
endphoneme | endphoneme | ||||
phoneme a~ | phoneme a~ | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 240 | length 240 | ||||
FMT(vnasal/a_n) | FMT(vnasal/a_n) | ||||
endphoneme | endphoneme | ||||
phoneme V~ | phoneme V~ | ||||
vowel long starttype #@ endtype #@ | |||||
vwl long starttype #@ endtype #@ | |||||
length 220 | length 220 | ||||
FMT(vnasal/V_n) | FMT(vnasal/V_n) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vnasal/oo_n2) | FMT(vnasal/oo_n2) | ||||
endphoneme | endphoneme | ||||
phoneme o~ | phoneme o~ | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vnasal/o_n) | FMT(vnasal/o_n) | ||||
endphoneme | endphoneme | ||||
phoneme U~ | phoneme U~ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme u~ | phoneme u~ | ||||
vowel long starttype #u endtype #u | |||||
vwl long starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/&i) | FMT(vdiph/&i) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) |
// Short vowels | // Short vowels | ||||
phoneme A | phoneme A | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/0_3) | FMT(vowel/0_3) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_4) | FMT(vowel/i_4) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/y#_2) | FMT(vowel/y#_2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
endphoneme | endphoneme | ||||
// Long Vowels | // Long Vowels | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 240 | length 240 | ||||
FMT(vowel/e_3) | FMT(vowel/e_3) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 270 | length 270 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 260 | length 260 | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 240 | length 240 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 240 | length 240 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 260 | length 260 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme |
//======= | //======= | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfNotStressed(i) | ChangeIfNotStressed(i) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme I: | phoneme I: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfNotStressed(I) | ChangeIfNotStressed(I) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e_e) | FMT(vowel/e_e) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(a) | ChangeIfNotStressed(a) | ||||
FMT(vowel/aa_8) | FMT(vowel/aa_8) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(O) | ChangeIfNotStressed(O) | ||||
FMT(vdiph2/o_oo) | FMT(vdiph2/o_oo) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(u) | ChangeIfNotStressed(u) | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
phoneme y | phoneme y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/y##) | FMT(vowel/y##) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(y) | ChangeIfNotStressed(y) | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/y#_3) | FMT(vowel/y#_3) | ||||
endphoneme | endphoneme | ||||
phoneme W: | phoneme W: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfNotStressed(W) | ChangeIfNotStressed(W) | ||||
FMT(vowel/y#_3) | FMT(vowel/y#_3) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 170 | length 170 | ||||
FMT(vdiph/ai_7) | FMT(vdiph/ai_7) | ||||
endphoneme | endphoneme | ||||
phoneme aI: | phoneme aI: | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(aI) | ChangeIfNotStressed(aI) | ||||
FMT(vdiph/ai_7) | FMT(vdiph/ai_7) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 170 | length 170 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme eI: | phoneme eI: | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(eI) | ChangeIfNotStressed(eI) | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 170 | length 170 | ||||
FMT(vdiph/aau) | FMT(vdiph/aau) | ||||
endphoneme | endphoneme | ||||
phoneme aU: | phoneme aU: | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(aU) | ChangeIfNotStressed(aU) | ||||
FMT(vdiph/aau) | FMT(vdiph/aau) | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 170 | length 170 | ||||
FMT(vdiph/ou_3) | FMT(vdiph/ou_3) | ||||
endphoneme | endphoneme | ||||
phoneme oU: // long version for óf | phoneme oU: // long version for óf | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(oU) | ChangeIfNotStressed(oU) | ||||
FMT(vdiph/ou_3) | FMT(vdiph/ou_3) | ||||
phoneme Yy | phoneme Yy | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 150 | length 150 | ||||
FMT(vdiph/y#i_2) | FMT(vdiph/y#i_2) | ||||
endphoneme | endphoneme | ||||
phoneme Yy: | phoneme Yy: | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 220 | length 220 | ||||
ChangeIfNotStressed(Yy) | ChangeIfNotStressed(Yy) | ||||
FMT(vdiph/y#i_2) | FMT(vdiph/y#i_2) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme | ||||
phoneme yI | phoneme yI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/yy_4) | FMT(vowel/yy_4) | ||||
endphoneme | endphoneme |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF prevPh(@) THEN | IF prevPh(@) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
IF prevPh(a) THEN | IF prevPh(a) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF prevPh(#e) THEN | IF prevPh(#e) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
endphoneme | endphoneme | ||||
phoneme E2 // as [E] but don't reduce to [@] | phoneme E2 // as [E] but don't reduce to [@] | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF prevPh(#e) THEN | IF prevPh(#e) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF prevPh(#e) THEN | IF prevPh(#e) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
IF prevPh(i) THEN | IF prevPh(i) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
IF prevPh(#o) THEN | IF prevPh(#o) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
IF prevPh(#o) THEN | IF prevPh(#o) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
IF prevPh(u) THEN | IF prevPh(u) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 240 | length 240 | ||||
IF prevPh(isVowel) THEN | IF prevPh(isVowel) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 240 | length 240 | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 240 | length 240 | ||||
IF prevPh(isVowel) THEN | IF prevPh(isVowel) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 240 | length 240 | ||||
IF prevPh(isVowel) THEN | IF prevPh(isVowel) THEN | ||||
InsertPhoneme(_|) | InsertPhoneme(_|) | ||||
endphoneme | endphoneme | ||||
phoneme @U | phoneme @U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 240 | length 240 | ||||
FMT(vdiph/@u_en) | FMT(vdiph/@u_en) | ||||
endphoneme | endphoneme |
// Inherits from Esperanto | // Inherits from Esperanto | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme |
phoneme @ // Schwa, but always unstressed | phoneme @ // Schwa, but always unstressed | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 110 | length 110 | ||||
IF nextPh(i:) THEN | IF nextPh(i:) THEN | ||||
phoneme @/ | phoneme @/ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 165 | length 165 | ||||
FMT(vowel/a_4) | FMT(vowel/a_4) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐ | ipa ɐ | ||||
length 130 | length 130 | ||||
ChangeIfStressed(a) | ChangeIfStressed(a) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 155 | length 155 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(E) | ChangeIfStressed(E) | ||||
ChangePhoneme(@/) | ChangePhoneme(@/) | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/ii_2) | FMT(vowel/ii_2) | ||||
endphoneme | endphoneme | ||||
phoneme i // non syllabic i for end of words | phoneme i // non syllabic i for end of words | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
ipa iU+032F | ipa iU+032F | ||||
length 45 | length 45 | ||||
phoneme O | phoneme O | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 155 | length 155 | ||||
FMT(vowel/V_4) | FMT(vowel/V_4) | ||||
endphoneme | endphoneme | ||||
phoneme O# | phoneme O# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(O) | ChangeIfStressed(O) | ||||
ChangePhoneme(a#) | ChangePhoneme(a#) | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 155 | length 155 | ||||
FMT(vowel/uu) | FMT(vowel/uu) | ||||
endphoneme | endphoneme | ||||
phoneme U# | phoneme U# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(U) | ChangeIfStressed(U) | ||||
ChangePhoneme(@/) | ChangePhoneme(@/) | ||||
endphoneme | endphoneme | ||||
phoneme u1 | phoneme u1 | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa uU+0306 | ipa uU+0306 | ||||
length 55 | length 55 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme 0 | phoneme 0 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 195 | length 195 | ||||
ipa A | ipa A | ||||
FMT(vowel/aa_8) | FMT(vowel/aa_8) | ||||
endphoneme | endphoneme | ||||
phoneme 0# | phoneme 0# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(0) | ChangeIfStressed(0) | ||||
ChangePhoneme(a#) | ChangePhoneme(a#) | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
// long vowels | // long vowels | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
FMT(vowel/aa_2) | FMT(vowel/aa_2) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 230 | length 230 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 230 | length 230 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme @U | phoneme @U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/@u_3) | FMT(vdiph/@u_3) | ||||
endphoneme | endphoneme | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 260 | length 260 | ||||
FMT(vdiph2/i@) | FMT(vdiph2/i@) | ||||
endphoneme | endphoneme | ||||
phoneme u@ | phoneme u@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 260 | length 260 | ||||
FMT(vdiph2/u@) | FMT(vdiph2/u@) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 275 | length 275 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme aI# | phoneme aI# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(aI) | ChangeIfStressed(aI) | ||||
ChangePhoneme(a#) | ChangePhoneme(a#) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 300 | length 300 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme aU# | phoneme aU# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfStressed(aU) | ChangeIfStressed(aU) | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 160 | length 160 | ||||
ChangeIfNotStressed(a/) | ChangeIfNotStressed(a/) | ||||
IF thisPh(isWordEnd) AND prevPhW(t) AND thisPh(isStressed) THEN | IF thisPh(isWordEnd) AND prevPhW(t) AND thisPh(isStressed) THEN | ||||
endphoneme | endphoneme | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
IF prevPhW(l) THEN | IF prevPhW(l) THEN | ||||
FMT(vowel/a_7, 80) | FMT(vowel/a_7, 80) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 160 | length 160 | ||||
ChangeIfNotStressed(e/) | ChangeIfNotStressed(e/) | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme e/ | phoneme e/ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 145 | length 145 | ||||
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
ChangeIfUnstressed(e/) | ChangeIfUnstressed(e/) | ||||
FMT(vwl_it/e_open) | FMT(vwl_it/e_open) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 155 | length 155 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN | IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN | ||||
endphoneme | endphoneme | ||||
phoneme i# // Used for 'gia_' where [i] is only spoken if stressed | phoneme i# // Used for 'gia_' where [i] is only spoken if stressed | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 145 | length 145 | ||||
ChangeIfNotStressed(NULL) | ChangeIfNotStressed(NULL) | ||||
ChangePhoneme(i) | ChangePhoneme(i) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_4) | FMT(vowel/i_4) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
ChangeIfNotStressed(o/) | ChangeIfNotStressed(o/) | ||||
FMT(vwl_it/o) | FMT(vwl_it/o) | ||||
endphoneme | endphoneme | ||||
phoneme o/ | phoneme o/ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 145 | length 145 | ||||
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | ||||
FMT(vwl_it/o_open, 80) | FMT(vwl_it/o_open, 80) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
ChangeIfUnstressed(o/) | ChangeIfUnstressed(o/) | ||||
FMT(vwl_it/o_open) | FMT(vwl_it/o_open) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 175 | length 175 | ||||
ChangeIfNotStressed(U) | ChangeIfNotStressed(U) | ||||
FMT(vwl_it/u) | FMT(vwl_it/u) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme |
// Close Vowels | // Close Vowels | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme i~ | phoneme i~ | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
ipa ĩ | ipa ĩ | ||||
length 220 | length 220 | ||||
FMT(vnasal/i_n2) | FMT(vnasal/i_n2) | ||||
endphoneme | endphoneme | ||||
phoneme u~ | phoneme u~ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ũ | ipa ũ | ||||
length 220 | length 220 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme M_Bo // M_B_o | phoneme M_Bo // M_B_o | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ɯᵝ | ipa ɯᵝ | ||||
length 160 | length 160 | ||||
// Mid Vowels | // Mid Vowels | ||||
phoneme e_o | phoneme e_o | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
ipa e̞ | ipa e̞ | ||||
length 160 | length 160 | ||||
endphoneme | endphoneme | ||||
phoneme o_o | phoneme o_o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ipa o̞ | ipa o̞ | ||||
length 160 | length 160 | ||||
// Open Vowels | // Open Vowels | ||||
phoneme a_" | phoneme a_" | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ä | ipa ä | ||||
length 160 | length 160 | ||||
// (these are only guesses) | // (these are only guesses) | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #@ endtype #a | |||||
vwl long starttype #@ endtype #a | |||||
ipa ɐ | ipa ɐ | ||||
length 130 | length 130 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 270 | length 270 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 280 | length 280 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #a endtype #i | |||||
vwl long starttype #a endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) | ||||
endphoneme | endphoneme |
// short vowels | // short vowels | ||||
phoneme I | phoneme I | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
flag1 | flag1 | ||||
length 100 | length 100 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
endphoneme | endphoneme | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 100 | length 100 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
length 140 | length 140 | ||||
endphoneme | endphoneme | ||||
phoneme u# | phoneme u# | ||||
vowel starttype @ endtype @ | |||||
vwl starttype @ endtype @ | |||||
length 100 | length 100 | ||||
flag1 | flag1 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 100 | length 100 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
length 140 | length 140 | ||||
// long vowels | // long vowels | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
flag1 | flag1 | ||||
length 200 | length 200 | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
flag1 | flag1 | ||||
FMT(vdiph2/ii@_2) | FMT(vdiph2/ii@_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype @ endtype @ | |||||
vwl starttype @ endtype @ | |||||
length 200 | length 200 | ||||
FMT(vowel/@_fnt) | FMT(vowel/@_fnt) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/ii_8) | FMT(vowel/ii_8) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/o_3) | FMT(vowel/o_3) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
flag1 | flag1 | ||||
FMT(vowel/y#_4) | FMT(vowel/y#_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck3) | FMT(vowel/u_bck3) | ||||
endphoneme | endphoneme |
//****************************** | //****************************** | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 100 | length 100 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme e# | phoneme e# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 100 | length 100 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme i# | phoneme i# | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme o# | phoneme o# | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 100 | length 100 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme u# | phoneme u# | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 100 | length 100 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN |
phoneme a // a(ㅏ) | phoneme a // a(ㅏ) | ||||
ipa ɐ | ipa ɐ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/aa_8) | FMT(vowel/aa_8) | ||||
endphoneme | endphoneme | ||||
phoneme E // ae(ㅐ) | phoneme E // ae(ㅐ) | ||||
ipa ɛ | ipa ɛ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/ee_5) | FMT(vowel/ee_5) | ||||
endphoneme | endphoneme | ||||
phoneme @ // eo(ㅓ) | phoneme @ // eo(ㅓ) | ||||
ipa ʌ | ipa ʌ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme o // o(ㅗ) | phoneme o // o(ㅗ) | ||||
ipa o | ipa o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/o_8) | FMT(vowel/o_8) | ||||
endphoneme | endphoneme | ||||
phoneme u // u(ㅜ) | phoneme u // u(ㅜ) | ||||
ipa u | ipa u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u- // eu(ㅡ) | phoneme u- // eu(ㅡ) | ||||
ipa ɯ | ipa ɯ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/i#_7) | FMT(vowel/i#_7) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 110 | length 110 | ||||
IF nextPh(j) THEN | IF nextPh(j) THEN | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vowel/e_3) | FMT(vowel/e_3) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/aa#) | FMT(vowel/aa#) | ||||
endphoneme | endphoneme | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 160 | length 160 | ||||
FMT(vowel/8_5) | FMT(vowel/8_5) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vowel/o_7) | FMT(vowel/o_7) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/uu#) | FMT(vowel/uu#) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/y_5) | FMT(vowel/y_5) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/eei_3) | FMT(vdiph/eei_3) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/eeu_3) | FMT(vdiph/eeu_3) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 160 | length 160 | ||||
FMT(vowel/V_2) | FMT(vowel/V_2) | ||||
endphoneme | endphoneme |
// ''atai'' /a/ f1 840 f2 1540 f3 2892 f4 3269 | // ''atai'' /a/ f1 840 f2 1540 f3 2892 f4 3269 | ||||
phoneme a | phoneme a | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɑ | ipa ɑ | ||||
unstressed | unstressed | ||||
length 190 | length 190 | ||||
phoneme e | phoneme e | ||||
ipa e | ipa e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
ipa i | ipa i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme o | phoneme o | ||||
ipa o | ipa o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/o_8) | FMT(vowel/o_8) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
ipa u | ipa u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
ipa ɯ | ipa ɯ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/u#_7) | FMT(vowel/u#_7) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
ipa y | ipa y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
ipa oe | ipa oe | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
ipa ɑ: | ipa ɑ: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 325 | length 325 | ||||
FMT(vowel/aa_6) | FMT(vowel/aa_6) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
ipa e: | ipa e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
ipa i: | ipa i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 300 | length 300 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme o: | phoneme o: | ||||
ipa o: | ipa o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 325 | length 325 | ||||
FMT(vowel/o_8) | FMT(vowel/o_8) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
ipa u: | ipa u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 325 | length 325 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme I: | phoneme I: | ||||
ipa ɯ: | ipa ɯ: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 300 | length 300 | ||||
FMT(vowel/u#_7) | FMT(vowel/u#_7) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
ipa y: | ipa y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 275 | length 275 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
ipa oe: | ipa oe: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 275 | length 275 | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
endphoneme | endphoneme | ||||
phoneme v // english v for now | phoneme v // english v for now | ||||
ipa v | ipa v | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
length 170 | length 170 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/V_6) | FMT(vowel/V_6) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_5) | FMT(vowel/ii_5) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 160 | length 160 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 270 | length 270 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 260 | length 260 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 240 | length 240 | ||||
FMT(vowel/i_2) | FMT(vowel/i_2) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 250 | length 250 | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 250 | length 250 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
FMT(vowel/y_2) | FMT(vowel/y_2) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/aau_2) | FMT(vdiph/aau_2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/ae) | FMT(vdiph/ae) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme EU | phoneme EU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/eeu_2) | FMT(vdiph/eeu_2) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme |
// ENDIF | // ENDIF | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/a, 100) // adjusted from aa_3 | FMT(vwl_lv/a, 100) // adjusted from aa_3 | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vwl_lv/aa, 90) | FMT(vwl_lv/aa, 90) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/e2, 100) | FMT(vwl_lv/e2, 100) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vwl_lv/ee2, 100) | FMT(vwl_lv/ee2, 100) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/e, 100) // other alternative e_5 | FMT(vwl_lv/e, 100) // other alternative e_5 | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vwl_lv/ee, 100) // other alternative e_8 | FMT(vwl_lv/ee, 100) // other alternative e_8 | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/i, 110) // was i_6 | FMT(vwl_lv/i, 110) // was i_6 | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 300 | length 300 | ||||
FMT(vwl_lv/ii, 100) // was i_7 | FMT(vwl_lv/ii, 100) // was i_7 | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/o, 90) | FMT(vwl_lv/o, 90) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vwl_lv/oo, 75) | FMT(vwl_lv/oo, 75) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 120 | length 120 | ||||
FMT(vwl_lv/u, 140) | FMT(vwl_lv/u, 140) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 300 | length 300 | ||||
FMT(vwl_lv/uu, 120) | FMT(vwl_lv/uu, 120) | ||||
endphoneme | endphoneme | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph/aai, 100) | FMT(vdiph/aai, 100) | ||||
endphoneme | endphoneme | ||||
phoneme au | phoneme au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 275 | length 275 | ||||
long | long | ||||
FMT(vdiph/aau, 100) | FMT(vdiph/aau, 100) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph/eei_2, 100) | FMT(vdiph/eei_2, 100) | ||||
endphoneme | endphoneme | ||||
phoneme ie | phoneme ie | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph2/ie_2, 100) | FMT(vdiph2/ie_2, 100) | ||||
endphoneme | endphoneme | ||||
phoneme iu | phoneme iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph2/iu_2, 100) | FMT(vdiph2/iu_2, 100) | ||||
endphoneme | endphoneme | ||||
phoneme ui | phoneme ui | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph/ui, 100) | FMT(vdiph/ui, 100) | ||||
endphoneme | endphoneme | ||||
phoneme uo | phoneme uo | ||||
vowel starttype #u endtype #a | |||||
vwl starttype #u endtype #a | |||||
length 260 | length 260 | ||||
long | long | ||||
FMT(vdiph2/uaa, 100) | FMT(vdiph2/uaa, 100) | ||||
endphoneme | endphoneme | ||||
phoneme o` // shorter version of uo | phoneme o` // shorter version of uo | ||||
vowel starttype #u endtype #a | |||||
vwl starttype #u endtype #a | |||||
length 180 | length 180 | ||||
long | long | ||||
FMT(vdiph2/uaa, 100) | FMT(vdiph2/uaa, 100) | ||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 250 | length 250 | ||||
long | long | ||||
FMT(vdiph/ooi, 100) | FMT(vdiph/ooi, 100) | ||||
endphoneme | endphoneme | ||||
phoneme n- | phoneme n- | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa nU+0329 | ipa nU+0329 | ||||
lengthmod 4 | lengthmod 4 | ||||
length 120 | length 120 |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 120 | length 120 | ||||
FMT(vowel/8_7) | FMT(vowel/8_7) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 120 | length 120 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 80 | length 80 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 350 | length 350 | ||||
long | long | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF nextPh(isPause) THEN | IF nextPh(isPause) THEN | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 80 | length 80 | ||||
IF nextPh(isPause) THEN | IF nextPh(isPause) THEN | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme ee | phoneme ee | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 260 | length 260 | ||||
long | long | ||||
FMT(vwl_ru/ee) | FMT(vwl_ru/ee) | ||||
endphoneme | endphoneme | ||||
phoneme eA | phoneme eA | ||||
vowel starttype #e endtype #a | |||||
vwl starttype #e endtype #a | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph2/ea) | FMT(vdiph2/ea) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
ChangeIfStressed(I) | ChangeIfStressed(I) | ||||
// IfNextVowelAppend(;) | // IfNextVowelAppend(;) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 70 | length 70 | ||||
// IfNextVowelAppend(;) | // IfNextVowelAppend(;) | ||||
FMT(vowel/i_3) | FMT(vowel/i_3) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 300 | length 300 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 70 | length 70 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 70 | length 70 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 330 | length 330 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme w | phoneme w | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 100 | length 100 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 310 | length 310 | ||||
long | long | ||||
FMT(vdiph/aai) | FMT(vdiph/aai) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme au | phoneme au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vdiph/aau) | FMT(vdiph/aau) | ||||
endphoneme | endphoneme | ||||
phoneme uo | phoneme uo | ||||
vowel starttype #u endtype #a | |||||
vwl starttype #u endtype #a | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vdiph2/uaa) | FMT(vdiph2/uaa) | ||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme ui | phoneme ui | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) | ||||
endphoneme | endphoneme | ||||
phoneme ie | phoneme ie | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph2/ie_2) | FMT(vdiph2/ie_2) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/ou_2) | FMT(vdiph/ou_2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 260 | length 260 | ||||
FMT(vdiph/eei_3) | FMT(vdiph/eei_3) | ||||
endphoneme | endphoneme | ||||
/////////// Added by Mondhs | /////////// Added by Mondhs | ||||
phoneme l // syllabic l | phoneme l // syllabic l | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa lU+0329 | ipa lU+0329 | ||||
unstressed | unstressed | ||||
length 300 | length 300 |
// Inherits phonemes from Esperanto | // Inherits phonemes from Esperanto | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme y // epenthetic vowel | phoneme y // epenthetic vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
ipa ɨ | ipa ɨ | ||||
length 80 | length 80 | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɐ | ipa ɐ | ||||
length 130 | length 130 | ||||
phoneme a# // don't reduce to [@] | phoneme a# // don't reduce to [@] | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ChangePhoneme(a) | ChangePhoneme(a) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
length 270 | length 270 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel long starttype #u endtype #u | |||||
vwl long starttype #u endtype #u | |||||
length 280 | length 280 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #a endtype #i | |||||
vwl long starttype #a endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfUnstressed(I) | ChangeIfUnstressed(I) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_2) | FMT(vowel/ii_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
// ChangeIfUnstressed(a2) | // ChangeIfUnstressed(a2) | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 155 | length 155 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 155 | length 155 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme U // TEST | phoneme U // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/uu_4) | FMT(vowel/uu_4) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
//=========== | //=========== | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 310 | length 310 | ||||
long | long | ||||
FMT(vdiph/aai_3) | FMT(vdiph/aai_3) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 290 | length 290 | ||||
long | long | ||||
FMT(vdiph/&i) | FMT(vdiph/&i) | ||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eei_2) | FMT(vdiph/eei_2) | ||||
endphoneme | endphoneme | ||||
phoneme Yi | phoneme Yi | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/y#i) | FMT(vdiph/y#i) | ||||
endphoneme | endphoneme | ||||
phoneme ui | phoneme ui | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/ui_4) | FMT(vdiph/ui_4) | ||||
endphoneme | endphoneme | ||||
phoneme yi | phoneme yi | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/yi) | FMT(vdiph/yi) | ||||
phoneme au | phoneme au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vdiph/aau) | FMT(vdiph/aau) | ||||
endphoneme | endphoneme | ||||
phoneme ou | phoneme ou | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/ou) | FMT(vdiph/ou) | ||||
endphoneme | endphoneme | ||||
phoneme eu | phoneme eu | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eu_2) | FMT(vdiph/eu_2) | ||||
endphoneme | endphoneme | ||||
phoneme iu | phoneme iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/iu_2) | FMT(vdiph2/iu_2) | ||||
phoneme ey | phoneme ey | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph/eey) | FMT(vdiph/eey) | ||||
endphoneme | endphoneme | ||||
phoneme Yy | phoneme Yy | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vdiph/y#y) | FMT(vdiph/y#y) | ||||
endphoneme | endphoneme | ||||
phoneme iy | phoneme iy | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 260 | length 260 | ||||
long | long | ||||
FMT(vdiph2/iy) | FMT(vdiph2/iy) | ||||
phoneme uo | phoneme uo | ||||
vowel starttype #u endtype #o | |||||
vwl starttype #u endtype #o | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/uo) | FMT(vdiph2/uo) | ||||
endphoneme | endphoneme | ||||
phoneme ie | phoneme ie | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/ie) | FMT(vdiph2/ie) | ||||
endphoneme | endphoneme | ||||
phoneme yY | phoneme yY | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 280 | length 280 | ||||
long | long | ||||
FMT(vdiph2/y-y#) | FMT(vdiph2/y-y#) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 225 | length 225 | ||||
IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/&_2) | FMT(vowel/&_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
IF nextPhW(w) THEN | IF nextPhW(w) THEN | ||||
length 170 | length 170 | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme |
phoneme aI | phoneme aI | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/@i_4) | FMT(vdiph/@i_4) | ||||
endphoneme | endphoneme | ||||
phoneme aI~ | phoneme aI~ | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 270 | length 270 | ||||
long | long | ||||
FMT(vnasal/ai_n) | FMT(vnasal/ai_n) | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/a#u) | FMT(vdiph/a#u) | ||||
endphoneme | endphoneme | ||||
phoneme aU~ | phoneme aU~ | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 300 | length 300 | ||||
long | long | ||||
FMT(vnasal/au_n) | FMT(vnasal/au_n) |
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 160 | length 160 | ||||
ChangeIfNotStressed(@) | ChangeIfNotStressed(@) | ||||
IF nextPh(H) THEN | IF nextPh(H) THEN | ||||
endphoneme | endphoneme | ||||
phoneme @3 // use a more front [@] after palatal consonants | phoneme @3 // use a more front [@] after palatal consonants | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/@_3) | FMT(vowel/@_3) | ||||
endphoneme | endphoneme | ||||
phoneme @/ | phoneme @/ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
IF nextPh(H) THEN | IF nextPh(H) THEN | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 230 | length 230 | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #a endtype #i | |||||
vwl long starttype #a endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/aai) | FMT(vdiph/aai) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel long starttype #e endtype #i | |||||
vwl long starttype #e endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel long starttype #e endtype #u | |||||
vwl long starttype #e endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme VI | phoneme VI | ||||
vowel long starttype #@ endtype #i | |||||
vwl long starttype #@ endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/Vi) | FMT(vdiph/Vi) | ||||
endphoneme | endphoneme | ||||
phoneme VU | phoneme VU | ||||
vowel long starttype #@ endtype #u | |||||
vwl long starttype #@ endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/Vu) | FMT(vdiph/Vu) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel long starttype #o endtype #i | |||||
vwl long starttype #o endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel long starttype #o endtype #u | |||||
vwl long starttype #o endtype #u | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/ou) | FMT(vdiph/ou) | ||||
endphoneme | endphoneme | ||||
phoneme uI | phoneme uI | ||||
vowel long starttype #u endtype #i | |||||
vwl long starttype #u endtype #i | |||||
length 240 | length 240 | ||||
long | long | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) |
// Vowels | // Vowels | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 110 | length 110 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/0_2) | FMT(vowel/0_2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vowel/u_5) | FMT(vowel/u_5) | ||||
endphoneme | endphoneme |
//======= | //======= | ||||
phoneme @ // close schwa | phoneme @ // close schwa | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
FMT(vowel/@_4) | FMT(vowel/@_4) | ||||
endphoneme | endphoneme | ||||
phoneme a# // open schwa | phoneme a# // open schwa | ||||
vowel starttype #@ endtype #a | |||||
vwl starttype #@ endtype #a | |||||
unstressed | unstressed | ||||
length 120 | length 120 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 120 | length 120 | ||||
FMT(vowel/yy) | FMT(vowel/yy) | ||||
endphoneme | endphoneme | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 260 | length 260 | ||||
FMT(vowel/y_4) | FMT(vowel/y_4) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 120 | length 120 | ||||
FMT(vowel/oe_2) | FMT(vowel/oe_2) | ||||
endphoneme | endphoneme | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 260 | length 260 | ||||
FMT(vwl_no/y#) | FMT(vwl_no/y#) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 250 | length 250 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 120 | length 120 | ||||
FMT(vwl_no/&) | FMT(vwl_no/&) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 270 | length 270 | ||||
FMT(vwl_no/&) | FMT(vwl_no/&) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 280 | length 280 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 270 | length 270 | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 120 | length 120 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 240 | length 240 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u- | phoneme u- | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉ | ipa ʉ | ||||
length 120 | length 120 | ||||
FMT(vwl_no/u#) | FMT(vwl_no/u#) | ||||
endphoneme | endphoneme | ||||
phoneme u-: | phoneme u-: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉː | ipa ʉː | ||||
length 260 | length 260 | ||||
FMT(vwl_no/u#2) | FMT(vwl_no/u#2) | ||||
// Diphthongs | // Diphthongs | ||||
//=========== | //=========== | ||||
phoneme AI | phoneme AI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/0i_2) | FMT(vdiph/0i_2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ai_3) | FMT(vdiph/ai_3) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme u-I | phoneme u-I | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
ipa ʉɪ | ipa ʉɪ | ||||
length 270 | length 270 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
endphoneme | endphoneme | ||||
phoneme Yy | phoneme Yy | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 270 | length 270 | ||||
FMT(vwl_no/y#y) | FMT(vwl_no/y#y) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vwl_no/au-) | FMT(vwl_no/au-) | ||||
endphoneme | endphoneme |
phoneme V // inherent vowel, can be [O] or [o] | phoneme V // inherent vowel, can be [O] or [o] | ||||
vowel flag1 starttype #o endtype #o | |||||
vwl flag1 starttype #o endtype #o | |||||
length 200 | length 200 | ||||
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) THEN | IF thisPh(isWordEnd) AND prevPhW(isNotVowel) THEN | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 225 | length 225 | ||||
IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 210 | length 210 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/&_2) | FMT(vowel/&_2) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
IF nextPhW(w) THEN | IF nextPhW(w) THEN | ||||
length 170 | length 170 | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
ChangeIfUnstressed(I) | ChangeIfUnstressed(I) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
// ChangeIfUnstressed(a2) | // ChangeIfUnstressed(a2) | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme a2 | phoneme a2 | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
FMT(vowel/aa#) | FMT(vowel/aa#) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 155 | length 155 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 155 | length 155 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u1 // TEST | phoneme u1 // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme U // TEST | phoneme U // TEST | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/uu_4) | FMT(vowel/uu_4) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ? | ipa ? | ||||
length 180 | length 180 | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 220 | length 220 | ||||
IF nextPhW(isPalatal) THEN | IF nextPhW(isPalatal) THEN | ||||
FMT(vdiph/@i_2) | FMT(vdiph/@i_2) |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 190 | length 190 | ||||
ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a | ipa a | ||||
length 170 | length 170 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
IF nextPh(isPause) THEN | IF nextPh(isPause) THEN | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/ee#) | FMT(vowel/ee#) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_7) | FMT(vowel/i_7) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/oo_5) | FMT(vowel/oo_5) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme y // close central unrounded (i-bar) | phoneme y // close central unrounded (i-bar) | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
ipa ɨ | ipa ɨ | ||||
length 180 | length 180 | ||||
FMT(vowel/ii#_2) | FMT(vowel/ii#_2) | ||||
phoneme E~ | phoneme E~ | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 250 | length 250 | ||||
FMT(vnasal/ee_u_n) | FMT(vnasal/ee_u_n) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 250 | length 250 | ||||
FMT(vnasal/oo_n3) | FMT(vnasal/oo_n3) | ||||
endphoneme | endphoneme |
phoneme & | phoneme & | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
ipa ɐ | ipa ɐ | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme &/ // Used for final "a" when next word starts with "a" | phoneme &/ // Used for final "a" when next word starts with "a" | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
ipa ɐ | ipa ɐ | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
ChangeIfNotStressed(&) | ChangeIfNotStressed(&) | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme &~ | phoneme &~ | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
ipa ɐU+0303 | ipa ɐU+0303 | ||||
length 240 | length 240 | ||||
FMT(vnasal/ee_n2) | FMT(vnasal/ee_n2) | ||||
endphoneme | endphoneme | ||||
phoneme &U~ | phoneme &U~ | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
ipa ɐU+0303ʊU+0303 | ipa ɐU+0303ʊU+0303 | ||||
length 240 | length 240 | ||||
FMT(vnasal/a#u_n) | FMT(vnasal/a#u_n) | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(y) | ChangeIfUnstressed(y) | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(y) | ChangeIfUnstressed(y) | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ipa ɨ | ipa ɨ | ||||
FMT(vowel/i#_5) | FMT(vowel/i#_5) | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme i/ // changes to NULL before a vowel | phoneme i/ // changes to NULL before a vowel | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
ipa ɨ | ipa ɨ | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
// ChangeIfNotStressed(o) | // ChangeIfNotStressed(o) | ||||
FMT(vowel/0_2) | FMT(vowel/0_2) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
ChangeIfNotStressed(u) | ChangeIfNotStressed(u) | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | ||||
ChangePhoneme(w) | ChangePhoneme(w) | ||||
phoneme EU | phoneme EU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/eeu_2) | FMT(vdiph/eeu_2) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme I // epenthetic i | phoneme I // epenthetic i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 90 | length 90 | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
endphoneme | endphoneme | ||||
phoneme e~ | phoneme e~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 240 | length 240 | ||||
FMT(vnasal/e_n) | FMT(vnasal/e_n) | ||||
endphoneme | endphoneme | ||||
phoneme i~ | phoneme i~ | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 240 | length 240 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vnasal/i_n) | FMT(vnasal/i_n) | ||||
endphoneme | endphoneme | ||||
phoneme o~ | phoneme o~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 240 | length 240 | ||||
FMT(vnasal/o_n) | FMT(vnasal/o_n) | ||||
endphoneme | endphoneme | ||||
phoneme u~ | phoneme u~ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme &~ | phoneme &~ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɐU+0303 | ipa ɐU+0303 | ||||
length 180 | length 180 | ||||
IF thisPh(isFinalVowel) THEN | IF thisPh(isFinalVowel) THEN | ||||
endphoneme | endphoneme | ||||
phoneme &U~ | phoneme &U~ | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
ipa ɐU+0303ʊU+0303 | ipa ɐU+0303ʊU+0303 | ||||
length 240 | length 240 | ||||
FMT(vnasal/a#u_n) | FMT(vnasal/a#u_n) | ||||
endphoneme | endphoneme | ||||
phoneme oI~ | phoneme oI~ | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
ipa oU+0303ɪU+0303 | ipa oU+0303ɪU+0303 | ||||
length 260 | length 260 | ||||
FMT(vnasal/oi_n) | FMT(vnasal/oi_n) | ||||
phoneme & | phoneme & | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme &/ // Used for final "a" when next word starts with "a" | phoneme &/ // Used for final "a" when next word starts with "a" | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
ChangePhoneme(NULL) | ChangePhoneme(NULL) | ||||
phoneme A // for "al" in European Portuguese, don't reduce to [&] | phoneme A // for "al" in European Portuguese, don't reduce to [&] | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
FMT(vowel/ee_3) | FMT(vowel/ee_3) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 160 | length 160 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme y // this is the same as [i] for Brazil | phoneme y // this is the same as [i] for Brazil | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 110 | length 110 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
phoneme i/ // changes to [j] before a vowel | phoneme i/ // changes to [j] before a vowel | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
ChangePhoneme(j) | ChangePhoneme(j) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/0) | FMT(vowel/0) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | ||||
ChangePhoneme(w) | ChangePhoneme(w) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 210 | length 210 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 230 | length 230 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vdiph/0i) | FMT(vdiph/0i) | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme EU | phoneme EU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph/eeu) | FMT(vdiph/eeu) | ||||
endphoneme | endphoneme |
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
IF nextPh(H) THEN | IF nextPh(H) THEN | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfNotStressed(@) | ChangeIfNotStressed(@) | ||||
IF nextPh(H) THEN | IF nextPh(H) THEN | ||||
phoneme i | phoneme i | ||||
vowel long starttype #i endtype #i | |||||
vwl long starttype #i endtype #i | |||||
length 220 | length 220 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_fnt) | FMT(vowel/i_fnt) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel long starttype #e endtype #e | |||||
vwl long starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 220 | length 220 | ||||
FMT(vowel/aa_9) | FMT(vowel/aa_9) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo_4) | FMT(vowel/oo_4) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel long starttype #o endtype #o | |||||
vwl long starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel long starttype #u endtype #u | |||||
vwl long starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme |
phoneme I^ // "silent i", palatilizes the preceding consonant | phoneme I^ // "silent i", palatilizes the preceding consonant | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
ipa ʲ | ipa ʲ | ||||
length 70 | length 70 | ||||
endphoneme | endphoneme | ||||
phoneme i/ // used for "i" at end of word | phoneme i/ // used for "i" at end of word | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
ChangeIfNotStressed(I^) | ChangeIfNotStressed(I^) | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɨ | ipa ɨ | ||||
length 180 | length 180 | ||||
FMT(vowel/i#_5) | FMT(vowel/i#_5) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/o-_4) | FMT(vowel/o-_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 180 | length 180 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme @I | phoneme @I | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/@i_3) | FMT(vdiph/@i_3) | ||||
endphoneme | endphoneme | ||||
phoneme @U | phoneme @U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/@u_3) | FMT(vdiph/@u_3) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/ou_2) | FMT(vdiph/ou_2) | ||||
endphoneme | endphoneme | ||||
phoneme iI | phoneme iI | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ii) | FMT(vdiph/ii) | ||||
endphoneme | endphoneme | ||||
phoneme yI | phoneme yI | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/i#i) | FMT(vdiph/i#i) | ||||
endphoneme | endphoneme | ||||
phoneme yU | phoneme yU | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 230 | length 230 | ||||
FMT(vdiph2/uw_3) | FMT(vdiph2/uw_3) | ||||
endphoneme | endphoneme | ||||
phoneme ea | phoneme ea | ||||
vowel starttype #e endtype #a | |||||
vwl starttype #e endtype #a | |||||
length 250 | length 250 | ||||
FMT(vdiph2/ea) | FMT(vdiph2/ea) | ||||
endphoneme | endphoneme | ||||
phoneme eo | phoneme eo | ||||
vowel starttype #e endtype #o | |||||
vwl starttype #e endtype #o | |||||
length 270 | length 270 | ||||
FMT(vdiph2/eo) | FMT(vdiph2/eo) | ||||
endphoneme | endphoneme | ||||
phoneme e[u | phoneme e[u | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 250 | length 250 | ||||
FMT(vdiph2/e_u) | FMT(vdiph2/e_u) | ||||
endphoneme | endphoneme | ||||
phoneme Oa | phoneme Oa | ||||
vowel starttype #o endtype #a | |||||
vwl starttype #o endtype #a | |||||
length 250 | length 250 | ||||
FMT(vdiph2/oa) | FMT(vdiph2/oa) | ||||
endphoneme | endphoneme |
phoneme I^ // "silent i", palatilizes the preceding consonant | phoneme I^ // "silent i", palatilizes the preceding consonant | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed nonsyllabic | unstressed nonsyllabic | ||||
Length 70 | Length 70 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
IF prevPh(Z) THEN | IF prevPh(Z) THEN | ||||
ChangePhoneme(y) | ChangePhoneme(y) | ||||
ENDIF | ENDIF | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 50 | Length 50 | ||||
FMT(vwl_ru/ii) | FMT(vwl_ru/ii) | ||||
endphoneme | endphoneme | ||||
phoneme I# | phoneme I# | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 80 | Length 80 | ||||
IF nextVowel(isMaxStress) THEN | IF nextVowel(isMaxStress) THEN | ||||
ChangePhoneme(I) | ChangePhoneme(I) | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 100 | Length 100 | ||||
FMT(vwl_ru/i#) | FMT(vwl_ru/i#) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 80 | Length 80 | ||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 80 | Length 80 | ||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
ChangePhoneme(e) | ChangePhoneme(e) | ||||
phoneme I3 | phoneme I3 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
Length 80 | Length 80 | ||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
IF prevPhW(j) THEN | IF prevPhW(j) THEN | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
Length 100 | Length 100 | ||||
FMT(vwl_ru/e) | FMT(vwl_ru/e) | ||||
endphoneme | endphoneme | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
Length 100 | Length 100 | ||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
IF prevPhW(j) THEN | IF prevPhW(j) THEN | ||||
phoneme E2 | phoneme E2 | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
Length 80 | Length 80 | ||||
IF nextVowel(isMaxStress) THEN | IF nextVowel(isMaxStress) THEN | ||||
IF prevPh(j) THEN | IF prevPh(j) THEN | ||||
phoneme E3 | phoneme E3 | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
Length 80 | Length 80 | ||||
IF nextVowel(isMaxStress) THEN | IF nextVowel(isMaxStress) THEN | ||||
ChangePhoneme(I) | ChangePhoneme(I) | ||||
endphoneme | endphoneme | ||||
phoneme E% // е in prefix "интер" | phoneme E% // е in prefix "интер" | ||||
vowel | |||||
vwl | |||||
// starttype #e endtype #e | // starttype #e endtype #e | ||||
//ChangeIfNotStressed(y) | //ChangeIfNotStressed(y) | ||||
ChangePhoneme(E#) | ChangePhoneme(E#) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
Length 100 | Length 100 | ||||
ChangeIfNotStressed(V) | ChangeIfNotStressed(V) | ||||
FMT(vwl_ru/o) | FMT(vwl_ru/o) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
Length 80 | Length 80 | ||||
IF prevPhW(isPalatal) THEN | IF prevPhW(isPalatal) THEN | ||||
ChangePhoneme(8) | ChangePhoneme(8) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
Length 80 | Length 80 | ||||
FMT(vwl_ru/u) | FMT(vwl_ru/u) | ||||
endphoneme | endphoneme | ||||
phoneme u# | phoneme u# | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
Length 80 | Length 80 | ||||
FMT(vwl_ru/u#) | FMT(vwl_ru/u#) | ||||
endphoneme | endphoneme | ||||
phoneme u" | phoneme u" | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
Length 150 | Length 150 | ||||
FMT(vwl_ru/u#u) | FMT(vwl_ru/u#u) | ||||
endphoneme | endphoneme | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
Length 100 | Length 100 | ||||
ChangeIfNotStressed(V) | ChangeIfNotStressed(V) | ||||
FMT(vwl_ru/8) | FMT(vwl_ru/8) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
Length 100 | Length 100 | ||||
IF prevPh(Z) THEN | IF prevPh(Z) THEN | ||||
ChangeIfNotStressed(y) | ChangeIfNotStressed(y) | ||||
endphoneme | endphoneme | ||||
phoneme ju | phoneme ju | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
Length 190 | Length 190 | ||||
FMT(vwl_ru/ju) | FMT(vwl_ru/ju) | ||||
endphoneme | endphoneme | ||||
phoneme ja | phoneme ja | ||||
vowel starttype #i endtype #a | |||||
vwl starttype #i endtype #a | |||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
Length 200 | Length 200 | ||||
FMT(vwl_ru/ja) | FMT(vwl_ru/ja) | ||||
endphoneme | endphoneme | ||||
phoneme ja# | phoneme ja# | ||||
vowel starttype #i endtype #a | |||||
vwl starttype #i endtype #a | |||||
IF thisPh(isMaxStress) THEN | IF thisPh(isMaxStress) THEN | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
// ChangePhoneme(A) | // ChangePhoneme(A) | ||||
phoneme V# | phoneme V# | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
unstressed | unstressed | ||||
Length 80 | Length 80 | ||||
// IF nextVowel(isMaxStress) THEN | // IF nextVowel(isMaxStress) THEN | ||||
phoneme Y // will not be used in future | phoneme Y // will not be used in future | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
unstressed | unstressed | ||||
Length 140 | Length 140 | ||||
FMT(vowel/ii#) | FMT(vowel/ii#) | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
Length 100 | Length 100 | ||||
FMT(vwl_ru/a) | FMT(vwl_ru/a) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
Length 100 | Length 100 | ||||
IF prevPhW(j) THEN | IF prevPhW(j) THEN | ||||
phoneme V | phoneme V | ||||
vowel starttype #a endtype #@ | |||||
vwl starttype #a endtype #@ | |||||
Length 80 | Length 80 | ||||
unstressed | unstressed | ||||
phoneme a# | phoneme a# | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
Length 100 | Length 100 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme |
// Vowels | // Vowels | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
FMT(vowel/@_6) | FMT(vowel/@_6) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i long | |||||
vwl starttype #i endtype #i long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(i) | ChangeIfUnstressed(i) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
ChangeIfUnstressed(I) | ChangeIfUnstressed(I) | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e long | |||||
vwl starttype #e endtype #e long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e long | |||||
vwl starttype #e endtype #e long | |||||
length 240 | length 240 | ||||
FMT(vowel/ee) | FMT(vowel/ee) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/ee) | FMT(vowel/ee) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a long | |||||
vwl starttype #a endtype #a long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(a) | ChangeIfUnstressed(a) | ||||
FMT(vowel/aa_8) | FMT(vowel/aa_8) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme a2 // doesn't reduce to [@] | phoneme a2 // doesn't reduce to [@] | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o long | |||||
vwl starttype #o endtype #o long | |||||
length 240 | length 240 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o long | |||||
vwl starttype #o endtype #o long | |||||
length 240 | length 240 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u long | |||||
vwl starttype #u endtype #u long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(u) | ChangeIfUnstressed(u) | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme u- | phoneme u- | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɯ | ipa ɯ | ||||
length 240 | length 240 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme u- | phoneme u- | ||||
vowel starttype #@ endtype #@ long | |||||
vwl starttype #@ endtype #@ long | |||||
ipa ɯ | ipa ɯ | ||||
length 130 | length 130 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
phoneme o- | phoneme o- | ||||
vowel starttype #@ endtype #@ long | |||||
vwl starttype #@ endtype #@ long | |||||
ipa ɤ | ipa ɤ | ||||
length 240 | length 240 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
endphoneme | endphoneme | ||||
phoneme o- | phoneme o- | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɤ | ipa ɤ | ||||
length 130 | length 130 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ long | |||||
vwl starttype #i endtype #@ long | |||||
length 240 | length 240 | ||||
ChangeIfNotStressed(@) | ChangeIfNotStressed(@) | ||||
FMT(vdiph2/i@) | FMT(vdiph2/i@) | ||||
phoneme ia | phoneme ia | ||||
vowel starttype #i endtype #@ long | |||||
vwl starttype #i endtype #@ long | |||||
length 240 | length 240 | ||||
ChangeIfNotStressed(@) | ChangeIfNotStressed(@) | ||||
FMT(vdiph2/i@_3) | FMT(vdiph2/i@_3) | ||||
phoneme u@ | phoneme u@ | ||||
vowel starttype #u endtype #@ long | |||||
vwl starttype #u endtype #@ long | |||||
length 240 | length 240 | ||||
FMT(vdiph2/u@) | FMT(vdiph2/u@) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i long | |||||
vwl starttype #a endtype #i long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i long | |||||
vwl starttype #e endtype #i long | |||||
length 240 | length 240 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme @I | phoneme @I | ||||
vowel starttype #@ endtype #i long | |||||
vwl starttype #@ endtype #i long | |||||
length 240 | length 240 | ||||
FMT(vdiph/@i) | FMT(vdiph/@i) | ||||
endphoneme | endphoneme | ||||
phoneme u-I | phoneme u-I | ||||
vowel starttype #@ endtype #i long | |||||
vwl starttype #@ endtype #i long | |||||
ipa ɯɪ | ipa ɯɪ | ||||
length 240 | length 240 | ||||
FMT(vdiph/u-i) | FMT(vdiph/u-i) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u long | |||||
vwl starttype #a endtype #u long | |||||
length 240 | length 240 | ||||
ChangeIfUnstressed(@) | ChangeIfUnstressed(@) | ||||
FMT(vdiph/aau_4) | FMT(vdiph/aau_4) | ||||
endphoneme | endphoneme | ||||
phoneme OU | phoneme OU | ||||
vowel starttype #@ endtype #u long | |||||
vwl starttype #@ endtype #u long | |||||
length 240 | length 240 | ||||
FMT(vdiph/Vu) | FMT(vdiph/Vu) | ||||
endphoneme | endphoneme | ||||
phoneme & // the epenthetic vowel | phoneme & // the epenthetic vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
IF prevVowel(a) THEN | IF prevVowel(a) THEN |
// to be included here. | // to be included here. | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 120 | length 120 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɐ | ipa ɐ | ||||
length 140 | length 140 | ||||
FMT(vowel/a#) | FMT(vowel/a#) |
// Default vowel definitions | // Default vowel definitions | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
IF nextPh(r/) THEN | IF nextPh(r/) THEN | ||||
//**************************************************************** | //**************************************************************** | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vwl_tn/I) | FMT(vwl_tn/I) | ||||
endphoneme | endphoneme | ||||
phoneme I2 | phoneme I2 | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
unstressed | unstressed | ||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(l) | ChangeIfUnstressed(l) | ||||
FMT(vowel/ee#_2) | FMT(vowel/ee#_2) | ||||
endphoneme | endphoneme | ||||
phoneme e@ // long E | phoneme e@ // long E | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
ipa iə | ipa iə | ||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
ChangeIfDiminished(I2) | ChangeIfDiminished(I2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa a | ipa a | ||||
length 180 | length 180 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme A@ // Used for [A:] when followed by 'r' | phoneme A@ // Used for [A:] when followed by 'r' | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
ipa ɑː | ipa ɑː | ||||
length 230 | length 230 | ||||
IfNextVowelAppend(r-) | IfNextVowelAppend(r-) | ||||
endphoneme | endphoneme | ||||
phoneme O // short O | phoneme O // short O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
ChangeIfUnstressed(U) | ChangeIfUnstressed(U) | ||||
FMT(vowel/0_2) | FMT(vowel/0_2) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
FMT(vowel/u_5) | FMT(vowel/u_5) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/uu) | FMT(vowel/uu) | ||||
endphoneme | endphoneme |
// (these are only guesses) | // (these are only guesses) | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
ipa ɐ | ipa ɐ | ||||
length 150 | length 150 | ||||
ChangeIfNotStressed(@) | ChangeIfNotStressed(@) | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a_3) | FMT(vowel/a_3) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme &: | phoneme &: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 300 | length 300 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 300 | length 300 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 130 | length 130 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 300 | length 300 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #a endtype #i | |||||
vwl long starttype #a endtype #i | |||||
length 300 | length 300 | ||||
FMT(vdiph/ai_8) | FMT(vdiph/ai_8) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 300 | length 300 | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 100 | length 100 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 260 | length 260 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i_3) | FMT(vowel/i_3) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 120 | length 120 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 290 | length 290 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 120 | length 120 | ||||
IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 290 | length 290 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 120 | length 120 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 290 | length 290 | ||||
FMT(vowel/oo_1) | FMT(vowel/oo_1) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 280 | length 280 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme oU | phoneme oU | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/ou_2) | FMT(vdiph/ou_2) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 260 | length 260 | ||||
FMT(vdiph/eei_3) | FMT(vdiph/eei_3) | ||||
endphoneme | endphoneme | ||||
phoneme r- // syllabic r | phoneme r- // syllabic r | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa rU+0329 | ipa rU+0329 | ||||
length 200 | length 200 | ||||
FMT(vowelr/r-voc) | FMT(vowelr/r-voc) | ||||
endphoneme | endphoneme | ||||
phoneme r: // syllabic r | phoneme r: // syllabic r | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa rU+0329ː | ipa rU+0329ː | ||||
length 300 | length 300 | ||||
FMT(vowelr/r-voc) | FMT(vowelr/r-voc) | ||||
phoneme l- | phoneme l- | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa lU+0329 | ipa lU+0329 | ||||
length 140 | length 140 | ||||
FMT(vwl_hi/l-voc) | FMT(vwl_hi/l-voc) | ||||
phoneme l: | phoneme l: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa lU+0329ː | ipa lU+0329ː | ||||
length 250 | length 250 | ||||
FMT(vwl_hi/l-voc) | FMT(vwl_hi/l-voc) |
phoneme @ // Schwa, can be stressed | phoneme @ // Schwa, can be stressed | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 160 | length 160 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 160 | length 160 | ||||
// IfNextVowelAppend(;) | // IfNextVowelAppend(;) | ||||
// IF thisPh(isStressed) AND NOT nextPhW(isRhotic) THEN | // IF thisPh(isStressed) AND NOT nextPhW(isRhotic) THEN | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 160 | length 160 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 170 | length 170 | ||||
IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
FMT(vowel/a_8) | FMT(vowel/a_8) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(E) | ChangeIfUnstressed(E) | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme e+ // doesn't reduce to [e] | phoneme e+ // doesn't reduce to [e] | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
ChangePhoneme(e) | ChangePhoneme(e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 160 | length 160 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme E# | phoneme E# | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 160 | length 160 | ||||
IF thisPh(isNotStressed) THEN | IF thisPh(isNotStressed) THEN | ||||
ChangePhoneme(@) | ChangePhoneme(@) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
ChangeIfUnstressed(O) | ChangeIfUnstressed(O) | ||||
FMT(vowel/o_8) | FMT(vowel/o_8) | ||||
endphoneme | endphoneme | ||||
phoneme o+ // doesn't reduce to [O] | phoneme o+ // doesn't reduce to [O] | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
ChangePhoneme(o) | ChangePhoneme(o) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
IF thisPh(isStressed) THEN | IF thisPh(isStressed) THEN | ||||
FMT(vowel/0_2) | FMT(vowel/0_2) | ||||
// for foreign letters | // for foreign letters | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 170 | length 170 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 190 | length 190 | ||||
ChangeIfNotStressed(a/) | ChangeIfNotStressed(a/) | ||||
FMT(vowel/a_4) | FMT(vowel/a_4) | ||||
endphoneme | endphoneme | ||||
phoneme a/ | phoneme a/ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 155 | length 155 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vowel/a_4, 85) | FMT(vowel/a_4, 85) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 190 | length 190 | ||||
ChangeIfNotStressed(e/) | ChangeIfNotStressed(e/) | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme e/ | phoneme e/ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/e_mid2, 90) | FMT(vowel/e_mid2, 90) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 175 | length 175 | ||||
ChangeIfNotStressed(e/) | ChangeIfNotStressed(e/) | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 195 | length 195 | ||||
ChangeIfNotStressed(o/) | ChangeIfNotStressed(o/) | ||||
IF nextPhW(n) THEN | IF nextPhW(n) THEN | ||||
endphoneme | endphoneme | ||||
phoneme o/ | phoneme o/ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 155 | length 155 | ||||
IF thisPh(isWordEnd) THEN | IF thisPh(isWordEnd) THEN | ||||
FMT(vwl_es/oo_) | FMT(vwl_es/oo_) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 245 | length 245 | ||||
IF thisPh(isWordEnd) OR prevPh(r) THEN | IF thisPh(isWordEnd) OR prevPh(r) THEN | ||||
length 260 | length 260 |
// Vowels | // Vowels | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 200 | length 200 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 210 | length 210 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/o_4) | FMT(vowel/o_4) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme |
//======= | //======= | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPh(w) THEN | IF prevPh(w) THEN | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
FMT(vowel/e_2) | FMT(vowel/e_2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
ChangeIfUnstressed(E-) | ChangeIfUnstressed(E-) | ||||
FMT(vowel/ee) | FMT(vowel/ee) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #@ | |||||
vwl starttype #e endtype #@ | |||||
length 220 | length 220 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme E3 | phoneme E3 | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
ChangeIfDiminished(@) | ChangeIfDiminished(@) | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme E- | phoneme E- | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ə | ipa ə | ||||
unstressed | unstressed | ||||
length 140 | length 140 | ||||
phoneme y: | phoneme y: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vowel/y_5) | FMT(vowel/y_5) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/yy_3) | FMT(vowel/yy_3) | ||||
endphoneme | endphoneme | ||||
phoneme u- | phoneme u- | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉ | ipa ʉ | ||||
length 200 | length 200 | ||||
FMT(vowel/u#_2) | FMT(vowel/u#_2) | ||||
endphoneme | endphoneme | ||||
phoneme Y: | phoneme Y: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 220 | length 220 | ||||
FMT(vowel/y#_2) | FMT(vowel/y#_2) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/oe_4) | FMT(vowel/oe_4) | ||||
endphoneme | endphoneme | ||||
phoneme 8 | phoneme 8 | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/8_2) | FMT(vowel/8_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
IF thisPh(isNotStressed) AND thisPh(isWordEnd) THEN | IF thisPh(isNotStressed) AND thisPh(isWordEnd) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
FMT(vowel/&) | FMT(vowel/&) | ||||
endphoneme | endphoneme | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 250 | length 250 | ||||
FMT(vowel/aa_4) | FMT(vowel/aa_4) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/uu_4) | FMT(vowel/uu_4) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 210 | length 210 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme |
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
FMT(vowel/V_2) | FMT(vowel/V_2) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
ChangeIfNotStressed(V) | ChangeIfNotStressed(V) | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ʌ | ipa ʌ | ||||
length 130 | length 130 | ||||
IF nextPh(isWordEnd) AND nextPh(m) THEN | IF nextPh(isWordEnd) AND nextPh(m) THEN | ||||
endphoneme | endphoneme | ||||
phoneme V# // omit if the next phoneme is a vowel | phoneme V# // omit if the next phoneme is a vowel | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
IF nextPhW(isVowel) OR nextPhW(#) THEN | IF nextPhW(isVowel) OR nextPhW(#) THEN | ||||
ChangePhoneme(NULL) | ChangePhoneme(NULL) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 250 | length 250 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
IF thisPh(isWordEnd) AND thisPh(isNotStressed) THEN | IF thisPh(isWordEnd) AND thisPh(isNotStressed) THEN | ||||
FMT(vowel/ii_5) | FMT(vowel/ii_5) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 270 | length 270 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
ChangeIfNotStressed(U) | ChangeIfNotStressed(U) | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme u2 // as [u] but don't reduce | phoneme u2 // as [u] but don't reduce | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉ | ipa ʉ | ||||
length 110 | length 110 | ||||
FMT(vowel/u#_3) | FMT(vowel/u#_3) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 280 | length 280 | ||||
IF prevPhW(isVel) THEN | IF prevPhW(isVel) THEN | ||||
ELSE | ELSE | ||||
endphoneme | endphoneme | ||||
phoneme U: | phoneme U: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
ipa ʉ | ipa ʉ | ||||
length 270 | length 270 | ||||
FMT(vowel/u#_3) | FMT(vowel/u#_3) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/ai_8) | FMT(vdiph/ai_8) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/au) | FMT(vdiph/au) | ||||
endphoneme | endphoneme |
// use 'flag1' for front vowels, 'flag2' for back vowels | // use 'flag1' for front vowels, 'flag2' for back vowels | ||||
phoneme i | phoneme i | ||||
vowel flag1 starttype #i endtype #i | |||||
vwl flag1 starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel flag1 starttype #u endtype #u | |||||
vwl flag1 starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel flag2 starttype #u endtype #u | |||||
vwl flag2 starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 110 | length 110 | ||||
FMT(vowel/ii#) | FMT(vowel/ii#) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 110 | length 110 | ||||
FMT(vowel/oe) | FMT(vowel/oe) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel flag2 starttype #o endtype #o | |||||
vwl flag2 starttype #o endtype #o | |||||
length 110 | length 110 | ||||
FMT(vowel/o_mid) | FMT(vowel/o_mid) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel flag2 starttype #@ endtype #@ | |||||
vwl flag2 starttype #@ endtype #@ | |||||
length 110 | length 110 | ||||
ipa ɯ | ipa ɯ | ||||
FMT(vowel/@_2) | FMT(vowel/@_2) | ||||
phoneme & | phoneme & | ||||
vowel flag1 starttype #e endtype #e | |||||
vwl flag1 starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/ee) | FMT(vowel/ee) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel flag2 starttype #a endtype #a | |||||
vwl flag2 starttype #a endtype #a | |||||
length 180 | length 180 | ||||
IF NOT nextPhW(w) AND NOT thisPh(isTranslationGiven) THEN | IF NOT nextPhW(w) AND NOT thisPh(isTranslationGiven) THEN | ||||
IF thisPh(isFirstVowel) THEN | IF thisPh(isFirstVowel) THEN | ||||
endphoneme | endphoneme | ||||
phoneme 0 | phoneme 0 | ||||
vowel flag2 starttype #o endtype #o | |||||
vwl flag2 starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/0_3) | FMT(vowel/0_3) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel flag1 starttype #e endtype #e | |||||
vwl flag1 starttype #e endtype #e | |||||
length 240 | length 240 | ||||
FMT(vowel/e_6) | FMT(vowel/e_6) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel flag1 starttype #i endtype #i | |||||
vwl flag1 starttype #i endtype #i | |||||
length 110 | length 110 | ||||
FMT(vowel/ii) | FMT(vowel/ii) | ||||
endphoneme | endphoneme | ||||
phoneme a // letter 'я' | phoneme a // letter 'я' | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN // front vowels | IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN // front vowels | ||||
ChangePhoneme(&) | ChangePhoneme(&) | ||||
endphoneme | endphoneme | ||||
phoneme u2 // letter 'ю' | phoneme u2 // letter 'ю' | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN | IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN | ||||
ChangePhoneme(y) | ChangePhoneme(y) | ||||
endphoneme | endphoneme | ||||
phoneme e2 // 'e' at start of word | phoneme e2 // 'e' at start of word | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 100 | length 100 | ||||
IF nextVowel(isFlag2) THEN | IF nextVowel(isFlag2) THEN | ||||
ChangePhoneme(V) | ChangePhoneme(V) |
// (these are only guesses) | // (these are only guesses) | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 130 | length 130 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel long starttype #a endtype #a | |||||
vwl long starttype #a endtype #a | |||||
length 130 | length 130 | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 300 | length 300 | ||||
FMT(vowel/a_5) | FMT(vowel/a_5) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 130 | length 130 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 130 | length 130 | ||||
FMT(vowel/i_6) | FMT(vowel/i_6) | ||||
endphoneme | endphoneme | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 270 | length 270 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 130 | length 130 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 300 | length 300 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 110 | length 110 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 280 | length 280 | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) | ||||
endphoneme | endphoneme | ||||
phoneme aI | phoneme aI | ||||
vowel long starttype #a endtype #i | |||||
vwl long starttype #a endtype #i | |||||
length 280 | length 280 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel long starttype #a endtype #u | |||||
vwl long starttype #a endtype #u | |||||
length 270 | length 270 | ||||
FMT(vdiph/aau_3) | FMT(vdiph/aau_3) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 180 | length 180 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 180 | length 180 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 180 | length 180 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme |
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
IF thisPh(isTranslationGiven) THEN | IF thisPh(isTranslationGiven) THEN | ||||
// don't reduce the vowel if phonemes are explicitly given | // don't reduce the vowel if phonemes are explicitly given | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
FMT(vowel/ii_5) | FMT(vowel/ii_5) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
IF thisPh(isTranslationGiven) THEN | IF thisPh(isTranslationGiven) THEN | ||||
// don't reduce the vowel if phonemes are explicitly given | // don't reduce the vowel if phonemes are explicitly given | ||||
endphoneme | endphoneme | ||||
phoneme Y | phoneme Y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/u#) | FMT(vowel/u#) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
IF thisPh(isTranslationGiven) THEN | IF thisPh(isTranslationGiven) THEN | ||||
// don't reduce the vowel if phonemes are explicitly given | // don't reduce the vowel if phonemes are explicitly given | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_mid) | FMT(vowel/e_mid) | ||||
endphoneme | endphoneme | ||||
phoneme & | phoneme & | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/ee_6) | FMT(vowel/ee_6) | ||||
endphoneme | endphoneme | ||||
phoneme W | phoneme W | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
IF thisPh(isUnstressed) AND thisPh(isWordEnd) THEN | IF thisPh(isUnstressed) AND thisPh(isWordEnd) THEN | ||||
FMT(vowel/a#_2) | FMT(vowel/a#_2) | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
IF thisPh(isTranslationGiven) THEN | IF thisPh(isTranslationGiven) THEN | ||||
// don't reduce the vowel if phonemes are explicitly given | // don't reduce the vowel if phonemes are explicitly given | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 180 | length 180 | ||||
FMT(vowel/uu_2) | FMT(vowel/uu_2) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
ipa ɯ | ipa ɯ | ||||
length 180 | length 180 | ||||
FMT(vowel/u#_7) | FMT(vowel/u#_7) | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
IF thisPh(isTranslationGiven) THEN | IF thisPh(isTranslationGiven) THEN | ||||
// don't reduce the vowel if phonemes are explicitly given | // don't reduce the vowel if phonemes are explicitly given | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme |
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 130 | length 130 | ||||
ChangeIfDiminished(@-) | ChangeIfDiminished(@-) | ||||
phoneme V | phoneme V | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
CALL hi/V | CALL hi/V | ||||
endphoneme | endphoneme | ||||
phoneme @2 | phoneme @2 | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
FMT(vowel/@_low) | FMT(vowel/@_low) | ||||
endphoneme | endphoneme | ||||
phoneme @3 | phoneme @3 | ||||
vowel flag1 starttype #@ endtype #@ | |||||
vwl flag1 starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
ChangeIfDiminished(@-) | ChangeIfDiminished(@-) | ||||
FMT(vowel/@_3) | FMT(vowel/@_3) |
phoneme a | phoneme a | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/a_4) //a_4) | FMT(vowel/a_4) //a_4) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
IF nextPh(n^) OR nextPh(c) THEN | IF nextPh(n^) OR nextPh(c) THEN | ||||
length 100 | length 100 | ||||
ELSE | ELSE | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e_e) //ee_3) | FMT(vowel/e_e) //ee_3) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
IF prevPhW(w) THEN | IF prevPhW(w) THEN | ||||
VowelStart(w/wi) | VowelStart(w/wi) | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
IF nextPh(kh) OR nextPh(N) THEN | IF nextPh(kh) OR nextPh(N) THEN | ||||
length 80 | length 80 | ||||
ELSE | ELSE | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
IF nextPh(kh) OR nextPh(N) THEN | IF nextPh(kh) OR nextPh(N) THEN | ||||
length 110 | length 110 | ||||
ELSE | ELSE | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound | IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound | ||||
length 120 | length 120 | ||||
ELSE | ELSE | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
IF nextPh(kh) OR nextPh(N) THEN | IF nextPh(kh) OR nextPh(N) THEN | ||||
length 120 | length 120 | ||||
ELSE | ELSE | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #a | |||||
vwl starttype #@ endtype #a | |||||
IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN | IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN | ||||
length 120 | length 120 | ||||
ELSE | ELSE | ||||
phoneme @: | phoneme @: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/@_2) | FMT(vowel/@_2) | ||||
endphoneme | endphoneme | ||||
//=========== | //=========== | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 140 //250 | length 140 //250 | ||||
FMT(vdiph/&i_2) | FMT(vdiph/&i_2) | ||||
endphoneme | endphoneme | ||||
phoneme a:I | phoneme a:I | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 200 //250 | length 200 //250 | ||||
FMT(vdiph/ai) | FMT(vdiph/ai) | ||||
endphoneme | endphoneme | ||||
phoneme @I | phoneme @I | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 200 //250 | length 200 //250 | ||||
FMT(vdiph/@i) | FMT(vdiph/@i) | ||||
endphoneme | endphoneme | ||||
phoneme @:I | phoneme @:I | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 200 //250 | length 200 //250 | ||||
FMT(vdiph/y#i) | FMT(vdiph/y#i) | ||||
endphoneme | endphoneme | ||||
phoneme eI | phoneme eI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 140 | length 140 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme EI | phoneme EI | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 140 | length 140 | ||||
FMT(vdiph/eei) | FMT(vdiph/eei) | ||||
endphoneme | endphoneme | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/ooi_4) | FMT(vdiph/ooi_4) | ||||
endphoneme | endphoneme | ||||
phoneme oI | phoneme oI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/oi) | FMT(vdiph/oi) | ||||
endphoneme | endphoneme | ||||
phoneme uI | phoneme uI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) | ||||
endphoneme | endphoneme | ||||
phoneme yI | phoneme yI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/u-i) | FMT(vdiph/u-i) | ||||
endphoneme | endphoneme | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 150 | length 150 | ||||
FMT(vdiph/aau_4) | FMT(vdiph/aau_4) | ||||
endphoneme | endphoneme | ||||
phoneme a:U | phoneme a:U | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 150 //270 | length 150 //270 | ||||
FMT(vdiph/au) | FMT(vdiph/au) | ||||
endphoneme | endphoneme | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 150 | length 150 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme EU | phoneme EU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 150 | length 150 | ||||
FMT(vdiph/eeu) | FMT(vdiph/eeu) | ||||
endphoneme | endphoneme | ||||
phoneme iU | phoneme iU | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 140 | length 140 | ||||
FMT(vdiph2/iu) | FMT(vdiph2/iu) | ||||
endphoneme | endphoneme | ||||
phoneme @U | phoneme @U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 140 | length 140 | ||||
FMT(vdiph/@u_3) | FMT(vdiph/@u_3) | ||||
endphoneme | endphoneme | ||||
phoneme @:U | phoneme @:U | ||||
vowel starttype #@ endtype #u | |||||
vwl starttype #@ endtype #u | |||||
length 140 | length 140 | ||||
FMT(vdiph/@u) | FMT(vdiph/@u) | ||||
endphoneme | endphoneme | ||||
phoneme i@ | phoneme i@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vdiph2/ii@_3) | FMT(vdiph2/ii@_3) | ||||
endphoneme | endphoneme | ||||
phoneme y@ | phoneme y@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vdiph2/y-y#) | FMT(vdiph2/y-y#) | ||||
endphoneme | endphoneme | ||||
phoneme u@ | phoneme u@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 100 //200 | length 100 //200 | ||||
FMT(vdiph2/uu@) | FMT(vdiph2/uu@) | ||||
endphoneme | endphoneme | ||||
// Addition Dipthongs | // Addition Dipthongs | ||||
phoneme o# // ông | phoneme o# // ông | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vnasal/a#u_n) | FMT(vnasal/a#u_n) | ||||
endphoneme | endphoneme | ||||
phoneme O# // ong | phoneme O# // ong | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vnasal/&u_n) | FMT(vnasal/&u_n) | ||||
endphoneme | endphoneme | ||||
phoneme o@ | phoneme o@ | ||||
vowel starttype #o endtype #a | |||||
vwl starttype #o endtype #a | |||||
length 140 | length 140 | ||||
FMT(vdiph2/oa) | FMT(vdiph2/oa) | ||||
endphoneme | endphoneme | ||||
phoneme o& | phoneme o& | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vietnam/oe) | FMT(vietnam/oe) | ||||
endphoneme | endphoneme | ||||
phoneme iE // iê : viết, giệc | phoneme iE // iê : viết, giệc | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 140 | length 140 | ||||
FMT(vietnam/ie_2) | FMT(vietnam/ie_2) | ||||
endphoneme | endphoneme | ||||
phoneme Oi // oai sound | phoneme Oi // oai sound | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 140 | length 140 | ||||
FMT(vdiph/ooi_3) | FMT(vdiph/ooi_3) | ||||
endphoneme | endphoneme | ||||
// Vowel and Dipthong for south dialect | // Vowel and Dipthong for south dialect | ||||
phoneme O- // ôi southern sound | phoneme O- // ôi southern sound | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 150 | length 150 | ||||
FMT(vnasal/oi_n) | FMT(vnasal/oi_n) | ||||
endphoneme | endphoneme | ||||
phoneme @- // ơi southern sound | phoneme @- // ơi southern sound | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 150 | length 150 | ||||
FMT(vdiph/@i_3) | FMT(vdiph/@i_3) | ||||
endphoneme | endphoneme | ||||
phoneme u- // u southern sound | phoneme u- // u southern sound | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/u_3,70) | FMT(vowel/u_3,70) | ||||
endphoneme | endphoneme |
//============= | //============= | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 150 | length 150 | ||||
FMT(vowel/a) | FMT(vowel/a) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 150 | length 150 | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme I | phoneme I | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
ipa ɨ | ipa ɨ | ||||
length 150 | length 150 | ||||
FMT(vowel/ii_3) | FMT(vowel/ii_3) | ||||
phoneme Y // symbol used in place of I" (I bar) | phoneme Y // symbol used in place of I" (I bar) | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 150 | length 150 | ||||
FMT(vowel/ii#) | FMT(vowel/ii#) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 150 | length 150 | ||||
FMT(vowel/oo_2) | FMT(vowel/oo_2) | ||||
endphoneme | endphoneme | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 150 | length 150 | ||||
FMT(vowel/u_bck) | FMT(vowel/u_bck) | ||||
endphoneme | endphoneme | ||||
phoneme V | phoneme V | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
//============ | //============ | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 180 | length 180 | ||||
ChangeIfNotStressed(I) | ChangeIfNotStressed(I) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme y: // symbol used in place of i" (i bar) | phoneme y: // symbol used in place of i" (i bar) | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
ipa ɨː | ipa ɨː | ||||
length 180 | length 180 | ||||
ChangeIfNotStressed(Y) | ChangeIfNotStressed(Y) | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 190 | length 190 | ||||
ChangeIfNotStressed(U) | ChangeIfNotStressed(U) | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 210 | length 210 | ||||
ChangeIfNotStressed(E) | ChangeIfNotStressed(E) | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 210 | length 210 | ||||
ChangeIfNotStressed(O) | ChangeIfNotStressed(O) | ||||
FMT(vowel/o_2) | FMT(vowel/o_2) | ||||
phoneme A: | phoneme A: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 230 | length 230 | ||||
ChangeIfNotStressed(a) | ChangeIfNotStressed(a) | ||||
FMT(vowel/aa_2) | FMT(vowel/aa_2) | ||||
//=========== | //=========== | ||||
phoneme AY | phoneme AY | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
ipa ɑɨ | ipa ɑɨ | ||||
length 250 | length 250 | ||||
FMT(vdiph/aai_2) | FMT(vdiph/aai_2) | ||||
phoneme aI | phoneme aI | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/ai_2) | FMT(vdiph/ai_2) | ||||
endphoneme | endphoneme | ||||
phoneme aY | phoneme aY | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
ipa aɨ | ipa aɨ | ||||
length 210 | length 210 | ||||
FMT(vdiph/ai_2) | FMT(vdiph/ai_2) | ||||
phoneme aU | phoneme aU | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 210 | length 210 | ||||
FMT(vdiph/au_4) | FMT(vdiph/au_4) | ||||
endphoneme | endphoneme | ||||
phoneme @I | phoneme @I | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/@i_2) | FMT(vdiph/@i_2) | ||||
endphoneme | endphoneme | ||||
phoneme @Y | phoneme @Y | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
ipa əɨ | ipa əɨ | ||||
length 210 | length 210 | ||||
FMT(vdiph/@i_2) | FMT(vdiph/@i_2) | ||||
phoneme eU | phoneme eU | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 210 | length 210 | ||||
FMT(vdiph/eu) | FMT(vdiph/eu) | ||||
endphoneme | endphoneme | ||||
phoneme Iu | phoneme Iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 210 | length 210 | ||||
FMT(vdiph2/iu_4) | FMT(vdiph2/iu_4) | ||||
endphoneme | endphoneme | ||||
phoneme Yu | phoneme Yu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
ipa ɨu | ipa ɨu | ||||
length 210 | length 210 | ||||
FMT(vdiph2/iu_4) | FMT(vdiph2/iu_4) | ||||
phoneme OI | phoneme OI | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme OY | phoneme OY | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
ipa ɔɨ | ipa ɔɨ | ||||
length 210 | length 210 | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
phoneme uI | phoneme uI | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 210 | length 210 | ||||
FMT(vdiph/ui_3) | FMT(vdiph/ui_3) | ||||
endphoneme | endphoneme | ||||
phoneme uY | phoneme uY | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
ipa uɨ | ipa uɨ | ||||
length 210 | length 210 | ||||
FMT(vdiph/ui_3) | FMT(vdiph/ui_3) |
phoneme @ // Schwa, can be stressed | phoneme @ // Schwa, can be stressed | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 140 | length 140 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme @: | phoneme @: | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 270 | length 270 | ||||
FMT(vowel/@) | FMT(vowel/@) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 140 | length 140 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/ii_6) | FMT(vowel/ii_6) | ||||
phoneme i: | phoneme i: | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 270 | length 270 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme e: | phoneme e: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/e) | FMT(vowel/e) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 140 | length 140 | ||||
FMT(vowel/ee_5) | FMT(vowel/ee_5) | ||||
endphoneme | endphoneme | ||||
phoneme E: | phoneme E: | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 270 | length 270 | ||||
FMT(vowel/ee_5) | FMT(vowel/ee_5) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 140 | length 140 | ||||
FMT(vowel/a#) | FMT(vowel/a#) | ||||
endphoneme | endphoneme | ||||
phoneme a: | phoneme a: | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 270 | length 270 | ||||
FMT(vowel/a_6) | FMT(vowel/a_6) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme O: | phoneme O: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 270 | length 270 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 140 | length 140 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme o: | phoneme o: | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 270 | length 270 | ||||
FMT(vowel/o) | FMT(vowel/o) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 140 | length 140 | ||||
FMT(vowel/u_2) | FMT(vowel/u_2) | ||||
endphoneme | endphoneme | ||||
phoneme u: | phoneme u: | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 270 | length 270 | ||||
FMT(vowel/u) | FMT(vowel/u) | ||||
endphoneme | endphoneme |
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 200 | length 200 | ||||
FMT(vowel/a_4) | FMT(vowel/a_4) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 200 | length 200 | ||||
FMT(vowel/e_mid2) | FMT(vowel/e_mid2) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
FMT(vowel/i) | FMT(vowel/i) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme O | phoneme O | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 200 | length 200 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vowel/u_bck2) | FMT(vowel/u_bck2) | ||||
endphoneme | endphoneme | ||||
phoneme i~ | phoneme i~ | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vnasal/i_n2) | FMT(vnasal/i_n2) | ||||
endphoneme | endphoneme | ||||
phoneme E~ | phoneme E~ | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vnasal/ee_n2) | FMT(vnasal/ee_n2) | ||||
endphoneme | endphoneme | ||||
phoneme O~ | phoneme O~ | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vnasal/oo_n2) | FMT(vnasal/oo_n2) | ||||
endphoneme | endphoneme | ||||
phoneme u~ | phoneme u~ | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme N- // syllabic N | phoneme N- // syllabic N | ||||
vowel starttype N endtype N | |||||
vwl starttype N endtype N | |||||
length 250 | length 250 | ||||
FMT(nn/nn2_) | FMT(nn/nn2_) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vwl_zh/a_n) | FMT(vwl_zh/a_n) | ||||
endphoneme | endphoneme | ||||
phoneme A | phoneme A | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vowel/aa_2) | FMT(vowel/aa_2) | ||||
endphoneme | endphoneme | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/ai_6) | FMT(vdiph/ai_6) | ||||
endphoneme | endphoneme | ||||
phoneme Au | phoneme Au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/aau) | FMT(vwl_zh/aau) | ||||
endphoneme | endphoneme | ||||
phoneme @ | phoneme @ | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 200 | length 200 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vowel/@_bck) | FMT(vowel/@_bck) | ||||
endphoneme | endphoneme | ||||
phoneme @r //tmp use V3_r | phoneme @r //tmp use V3_r | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 350 | length 350 | ||||
FMT(vowelr/V3_r) | FMT(vowelr/V3_r) | ||||
endphoneme | endphoneme | ||||
phoneme E | phoneme E | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 250 | length 250 | ||||
FMT(vowel/ee_2) | FMT(vowel/ee_2) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph2/ei_4) | FMT(vdiph2/ei_4) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vowel/ii_2) | FMT(vowel/ii_2) | ||||
endphoneme | endphoneme | ||||
phoneme i[ //after ts tsh s | phoneme i[ //after ts tsh s | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
FMT(vowel/i#_7) | FMT(vowel/i#_7) | ||||
endphoneme | endphoneme | ||||
phoneme i. //after ts. ts.h s. z. | phoneme i. //after ts. ts.h s. z. | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
FMT(vowel/i#_6) | FMT(vowel/i#_6) | ||||
endphoneme | endphoneme | ||||
phoneme iA //try more before N | phoneme iA //try more before N | ||||
vowel starttype #i endtype #a | |||||
vwl starttype #i endtype #a | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/iaa) | FMT(vwl_zh/iaa) | ||||
endphoneme | endphoneme | ||||
phoneme iAu | phoneme iAu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/iaau) | FMT(vwl_zh/iaau) | ||||
endphoneme | endphoneme | ||||
phoneme iE | phoneme iE | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/ie) | FMT(vwl_zh/ie) | ||||
endphoneme | endphoneme | ||||
phoneme io | phoneme io | ||||
vowel starttype #i endtype #o | |||||
vwl starttype #i endtype #o | |||||
length 250 | length 250 | ||||
FMT(vdiph2/iioo) | FMT(vdiph2/iioo) | ||||
endphoneme | endphoneme | ||||
phoneme iou | phoneme iou | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/iou) | FMT(vwl_zh/iou) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vnasal/oo_n2) | FMT(vnasal/oo_n2) | ||||
endphoneme | endphoneme | ||||
phoneme o- | phoneme o- | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 250 | length 250 | ||||
FMT(vowel/8) | FMT(vowel/8) | ||||
endphoneme | endphoneme | ||||
phoneme ou | phoneme ou | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 250 | length 250 | ||||
FMT(vdiph/8u) | FMT(vdiph/8u) | ||||
endphoneme | endphoneme | ||||
phoneme ong | phoneme ong | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 500 | length 500 | ||||
FMT(vwl_zh/ong) | FMT(vwl_zh/ong) | ||||
endphoneme | endphoneme | ||||
phoneme u //try more before N | phoneme u //try more before N | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vnasal/u_n) | FMT(vnasal/u_n) | ||||
endphoneme | endphoneme | ||||
phoneme uA | phoneme uA | ||||
vowel starttype #u endtype #a | |||||
vwl starttype #u endtype #a | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/uaa) | FMT(vwl_zh/uaa) | ||||
endphoneme | endphoneme | ||||
phoneme ua | phoneme ua | ||||
vowel starttype #u endtype #a | |||||
vwl starttype #u endtype #a | |||||
length 250 | length 250 | ||||
FMT(vdiph2/oa) | FMT(vdiph2/oa) | ||||
endphoneme | endphoneme | ||||
phoneme uai | phoneme uai | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/uai) | FMT(vwl_zh/uai) | ||||
endphoneme | endphoneme | ||||
phoneme u@ | phoneme u@ | ||||
vowel starttype #u endtype #@ | |||||
vwl starttype #u endtype #@ | |||||
length 230 | length 230 | ||||
FMT(vdiph2/o@) | FMT(vdiph2/o@) | ||||
endphoneme | endphoneme | ||||
phoneme uei | phoneme uei | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/uei) | FMT(vwl_zh/uei) | ||||
endphoneme | endphoneme | ||||
phoneme uo | phoneme uo | ||||
vowel starttype #u endtype #o | |||||
vwl starttype #u endtype #o | |||||
length 280 | length 280 | ||||
FMT(vwl_zh/uo) | FMT(vwl_zh/uo) | ||||
endphoneme | endphoneme | ||||
phoneme y | phoneme y | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 250 | length 250 | ||||
IF nextPh(N) THEN | IF nextPh(N) THEN | ||||
FMT(vowel/uu_3) | FMT(vowel/uu_3) | ||||
endphoneme | endphoneme | ||||
phoneme yu //try more before N | phoneme yu //try more before N | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 250 | length 250 | ||||
FMT(vdiph2/yu) | FMT(vdiph2/yu) | ||||
endphoneme | endphoneme | ||||
phoneme y& | phoneme y& | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/y&) | FMT(vwl_zh/y&) | ||||
endphoneme | endphoneme | ||||
phoneme yE //try more so not similar to iE | phoneme yE //try more so not similar to iE | ||||
vowel starttype #i endtype #e | |||||
vwl starttype #i endtype #e | |||||
length 250 | length 250 | ||||
FMT(vwl_zh/yee) | FMT(vwl_zh/yee) | ||||
endphoneme | endphoneme | ||||
phoneme y@ | phoneme y@ | ||||
vowel starttype #i endtype #@ | |||||
vwl starttype #i endtype #@ | |||||
length 250 | length 250 | ||||
FMT(vdiph2/y@) | FMT(vdiph2/y@) | ||||
endphoneme | endphoneme | ||||
phoneme yi | phoneme yi | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 250 | length 250 | ||||
FMT(vdiph/yi) | FMT(vdiph/yi) | ||||
endphoneme | endphoneme |
//==================================================== | //==================================================== | ||||
phoneme aa | phoneme aa | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 230 | length 230 | ||||
FMT(vowel/aa) | FMT(vowel/aa) | ||||
endphoneme | endphoneme | ||||
phoneme aai | phoneme aai | ||||
vowel starttype #a endtype #i | |||||
vwl starttype #a endtype #i | |||||
length 270 | length 270 | ||||
FMT(vdiph/aai) | FMT(vdiph/aai) | ||||
endphoneme | endphoneme | ||||
phoneme aau | phoneme aau | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/aau_2) | FMT(vdiph/aau_2) | ||||
endphoneme | endphoneme | ||||
phoneme ang | phoneme ang | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 220 | length 220 | ||||
FMT(vwl_zh/ang) | FMT(vwl_zh/ang) | ||||
endphoneme | endphoneme | ||||
phoneme aang | phoneme aang | ||||
vowel starttype #a endtype #a | |||||
vwl starttype #a endtype #a | |||||
length 270 | length 270 | ||||
FMT(vwl_zh/aang) | FMT(vwl_zh/aang) | ||||
endphoneme | endphoneme | ||||
phoneme a | phoneme a | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 150 | length 150 | ||||
FMT(vowel/a#_3) | FMT(vowel/a#_3) | ||||
endphoneme | endphoneme | ||||
phoneme ai | phoneme ai | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/@i_3) | FMT(vdiph/@i_3) | ||||
endphoneme | endphoneme | ||||
phoneme au | phoneme au | ||||
vowel starttype #a endtype #u | |||||
vwl starttype #a endtype #u | |||||
length 200 | length 200 | ||||
FMT(vdiph/au_2) | FMT(vdiph/au_2) | ||||
endphoneme | endphoneme | ||||
phoneme e | phoneme e | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vowel/ee_1) | FMT(vowel/ee_1) | ||||
endphoneme | endphoneme | ||||
phoneme ei | phoneme ei | ||||
vowel starttype #e endtype #i | |||||
vwl starttype #e endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/ei) | FMT(vdiph/ei) | ||||
endphoneme | endphoneme | ||||
phoneme eng | phoneme eng | ||||
vowel starttype #e endtype #e | |||||
vwl starttype #e endtype #e | |||||
length 220 | length 220 | ||||
FMT(vwl_zh/eng) | FMT(vwl_zh/eng) | ||||
endphoneme | endphoneme | ||||
phoneme eu | phoneme eu | ||||
vowel starttype #e endtype #u | |||||
vwl starttype #e endtype #u | |||||
length 260 | length 260 | ||||
FMT(vdiph/eeu) | FMT(vdiph/eeu) | ||||
endphoneme | endphoneme | ||||
phoneme i | phoneme i | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 190 | length 190 | ||||
IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
endphoneme | endphoneme | ||||
phoneme ing | phoneme ing | ||||
vowel starttype #i endtype #i | |||||
vwl starttype #i endtype #i | |||||
length 220 | length 220 | ||||
FMT(vwl_zh/ing) | FMT(vwl_zh/ing) | ||||
endphoneme | endphoneme | ||||
phoneme iu | phoneme iu | ||||
vowel starttype #i endtype #u | |||||
vwl starttype #i endtype #u | |||||
length 200 | length 200 | ||||
FMT(vdiph2/iu) | FMT(vdiph2/iu) | ||||
endphoneme | endphoneme | ||||
phoneme ng // synonym for [N] | phoneme ng // synonym for [N] | ||||
vowel // starttype ng endtype ng | |||||
vwl // starttype ng endtype ng | |||||
length 350 | length 350 | ||||
IF nextPh(isVowel) THEN | IF nextPh(isVowel) THEN | ||||
ChangePhoneme(N) | ChangePhoneme(N) | ||||
endphoneme | endphoneme | ||||
phoneme o | phoneme o | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 170 | length 170 | ||||
FMT(vowel/oo) | FMT(vowel/oo) | ||||
endphoneme | endphoneme | ||||
phoneme oeng | phoneme oeng | ||||
vowel starttype #o endtype #e | |||||
vwl starttype #o endtype #e | |||||
length 280 | length 280 | ||||
FMT(vwl_zh/oeng) | FMT(vwl_zh/oeng) | ||||
endphoneme | endphoneme | ||||
phoneme oi | phoneme oi | ||||
vowel starttype #o endtype #i | |||||
vwl starttype #o endtype #i | |||||
length 200 | length 200 | ||||
FMT(vdiph/ooi) | FMT(vdiph/ooi) | ||||
endphoneme | endphoneme | ||||
phoneme ou | phoneme ou | ||||
vowel starttype #o endtype #u | |||||
vwl starttype #o endtype #u | |||||
length 200 | length 200 | ||||
FMT(vdiph/ou) | FMT(vdiph/ou) | ||||
endphoneme | endphoneme | ||||
phoneme ong | phoneme ong | ||||
vowel starttype #o endtype #o | |||||
vwl starttype #o endtype #o | |||||
length 220 | length 220 | ||||
FMT(vwl_zh/ong) | FMT(vwl_zh/ong) | ||||
endphoneme | endphoneme | ||||
phoneme u | phoneme u | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 170 | length 170 | ||||
IF nextPhW(k) OR nextPhW(N) THEN | IF nextPhW(k) OR nextPhW(N) THEN | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) | ||||
endphoneme | endphoneme | ||||
phoneme ung | phoneme ung | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 200 | length 200 | ||||
FMT(vwl_zh/ung) | FMT(vwl_zh/ung) | ||||
endphoneme | endphoneme | ||||
phoneme ui | phoneme ui | ||||
vowel starttype #u endtype #i | |||||
vwl starttype #u endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/ui) | FMT(vdiph/ui) | ||||
endphoneme | endphoneme | ||||
phoneme oe | phoneme oe | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 230 | length 230 | ||||
FMT(vowel/y#) | FMT(vowel/y#) | ||||
endphoneme | endphoneme | ||||
phoneme eo | phoneme eo | ||||
vowel starttype #@ endtype #@ | |||||
vwl starttype #@ endtype #@ | |||||
length 170 | length 170 | ||||
FMT(vowel/8_3) | FMT(vowel/8_3) | ||||
endphoneme | endphoneme | ||||
phoneme eoi | phoneme eoi | ||||
vowel starttype #@ endtype #i | |||||
vwl starttype #@ endtype #i | |||||
length 220 | length 220 | ||||
FMT(vdiph/y#y_2) | FMT(vdiph/y#y_2) | ||||
endphoneme | endphoneme | ||||
phoneme yu | phoneme yu | ||||
vowel starttype #u endtype #u | |||||
vwl starttype #u endtype #u | |||||
length 220 | length 220 | ||||
FMT(vowel/y) | FMT(vowel/y) | ||||
endphoneme | endphoneme |