| @@ -148,7 +148,6 @@ must be present. | |||
| | Type | Description | | |||
| |-----------|-------------| | |||
| | `vowel` | | | |||
| | `liquid` | semi-vowels, such as: `r`, `l`, `j`, `w` | | |||
| | `nasal` | nasal e.g.: `m`, `n`, `N` | | |||
| | `stop` | stop (plosive) e.g.: `p`, `b`, `t`, `d`, `k`, `g` | | |||
| @@ -12,7 +12,7 @@ endphoneme | |||
| phoneme @ // Schwa, but always unstressed | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(r/) THEN | |||
| @@ -24,7 +24,7 @@ endphoneme | |||
| phoneme a // short A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɐ | |||
| length 140 | |||
| FMT(vowel/V_2) | |||
| @@ -32,13 +32,13 @@ endphoneme | |||
| phoneme E // short E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme I // short I, Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ə | |||
| length 140 | |||
| IF nextPh(r/) THEN | |||
| @@ -50,28 +50,28 @@ endphoneme | |||
| phoneme O // short O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo_3) | |||
| endphoneme | |||
| phoneme W // short U | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/oe) | |||
| endphoneme | |||
| phoneme u // short OE | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/uu_3) | |||
| endphoneme | |||
| phoneme & // more open [E] | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| IF nextPh(l/2) THEN | |||
| VowelEnding(l/L_eL_af, -30) | |||
| @@ -81,7 +81,7 @@ endphoneme | |||
| phoneme &: // more open [E] longer | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 280 | |||
| IF nextPh(l/2) THEN | |||
| VowelEnding(l/L_eL_af, -30) | |||
| @@ -91,7 +91,7 @@ endphoneme | |||
| phoneme @L // syllabic L | |||
| vowel starttype #@ endtype l | |||
| vwl starttype #@ endtype l | |||
| ipa əl | |||
| unstressed | |||
| length 160 | |||
| @@ -101,14 +101,14 @@ endphoneme | |||
| phoneme A: // long A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 280 | |||
| FMT(vowel/aa_3) | |||
| endphoneme | |||
| phoneme e@ // long E | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| ipa iə | |||
| length 230 | |||
| FMT(vdiph/i@_2) | |||
| @@ -116,7 +116,7 @@ endphoneme | |||
| phoneme i // long I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| @@ -124,7 +124,7 @@ endphoneme | |||
| phoneme o@ // long O | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| ipa ʊə | |||
| length 250 | |||
| FMT(vdiph2/o@) | |||
| @@ -132,28 +132,28 @@ endphoneme | |||
| phoneme y // long U | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/y_3) | |||
| endphoneme | |||
| phoneme iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 220 | |||
| FMT(vdiph2/iu_3) | |||
| endphoneme | |||
| phoneme @U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 170 | |||
| FMT(vdiph/Vu) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ai_4) | |||
| @@ -161,7 +161,7 @@ endphoneme | |||
| phoneme AI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 310 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/aai_2) | |||
| @@ -169,7 +169,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| ipa ɛɪ | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| @@ -178,7 +178,7 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ooi_2) | |||
| @@ -186,7 +186,7 @@ endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| ipa ʊɪ | |||
| length 290 | |||
| IfNextVowelAppend(;) | |||
| @@ -195,7 +195,7 @@ endphoneme | |||
| phoneme uI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 240 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ui_2) | |||
| @@ -203,7 +203,7 @@ endphoneme | |||
| phoneme Yy | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/y#y_2) | |||
| @@ -211,14 +211,14 @@ endphoneme | |||
| phoneme Y@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 210 | |||
| FMT(vdiph2/y#@) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| FMT(vdiph/au) | |||
| endphoneme | |||
| @@ -227,21 +227,21 @@ endphoneme | |||
| // circumflex accent vowels | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 280 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme 3: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 230 | |||
| FMT(vowel/3_en) | |||
| endphoneme | |||
| @@ -250,21 +250,21 @@ endphoneme | |||
| // Nasal vowels | |||
| phoneme A~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 240 | |||
| FMT(vnasal/aa_n3) | |||
| endphoneme | |||
| phoneme e~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 240 | |||
| FMT(vnasal/e_n) | |||
| endphoneme | |||
| phoneme o~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| FMT(vnasal/o_n2) | |||
| endphoneme | |||
| @@ -1,46 +1,46 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_6) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/ee_5) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| @@ -1,19 +1,19 @@ | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 150 | |||
| FMT(vowel/@_2) | |||
| endphoneme | |||
| phoneme @/ // Schwa at end of word (silent) | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 100 | |||
| FMT(vowel/@_2) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| ChangeIfUnstressed(@) | |||
| IF nextPh(h) THEN | |||
| @@ -23,7 +23,7 @@ phoneme V | |||
| endphoneme | |||
| phoneme I# // use for [V] after [n^] | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/ii) | |||
| @@ -31,7 +31,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| IF thisPh(isDiminished) THEN | |||
| FMT(vowel/a#_3) | |||
| @@ -41,14 +41,14 @@ endphoneme | |||
| phoneme a/ // no longer needed | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/a#_3) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| IF thisPh(isDiminished) THEN | |||
| FMT(vowel/a#_3) // but nor "ar_" ?? | |||
| @@ -58,19 +58,19 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/ee_4) | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| FMT(vowel/ee#_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/e_mid2) // e# | |||
| @@ -80,7 +80,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IF nextPh(l/2) THEN | |||
| VowelEnding(l/L2_iL, -50) | |||
| @@ -94,13 +94,13 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| FMT(vowel/ii_6) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -108,7 +108,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/oo_1) | |||
| @@ -117,7 +117,7 @@ phoneme O | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -125,25 +125,25 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 220 | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 220 | |||
| FMT(vdiph2/ei_4) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 220 | |||
| FMT(vdiph/ooi_4) | |||
| endphoneme | |||
| phoneme yE | |||
| vowel starttype #u endtype #e | |||
| vwl starttype #u endtype #e | |||
| length 240 | |||
| FMT(vdiph2/ye) | |||
| endphoneme | |||
| @@ -5,20 +5,20 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 200 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_5) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 220 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɨ | |||
| length 180 | |||
| @@ -34,7 +34,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| IF nextPhW(isPalatal) THEN | |||
| FMT(vdiph/ai_5) | |||
| @@ -44,7 +44,7 @@ endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 220 | |||
| IF nextPhW(isPalatal) THEN | |||
| FMT(vdiph/@i_2) | |||
| @@ -54,14 +54,14 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| FMT(vowel/o-_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 220 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| @@ -73,7 +73,7 @@ endphoneme | |||
| // vowels | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| IF nextPhW(isPause) THEN | |||
| length 80 | |||
| ELSE | |||
| @@ -87,7 +87,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| IF nextPhW(isPause) THEN | |||
| length 80 | |||
| ELSE | |||
| @@ -101,7 +101,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPhW(isPause) THEN | |||
| length 80 | |||
| ELSE | |||
| @@ -8,20 +8,20 @@ phoneme t# | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme e# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| ChangeIfStressed(e) | |||
| ChangePhoneme(NULL) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| @@ -1,7 +1,7 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 160 | |||
| FMT(vowel/@) | |||
| @@ -9,70 +9,70 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/oe) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 240 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 240 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 240 | |||
| FMT(vdiph2/i@) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme V // inherent vowel, can be [O] or [o] | |||
| vowel flag1 starttype #o endtype #o | |||
| vwl flag1 starttype #o endtype #o | |||
| length 200 | |||
| IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | |||
| @@ -27,42 +27,42 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 225 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/&_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| IF nextPhW(w) THEN | |||
| length 170 | |||
| @@ -72,7 +72,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| @@ -1,18 +1,18 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/ii_5) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/&_3) | |||
| @@ -21,31 +21,31 @@ phoneme & | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| FMT(vowel/y#_2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/o_mid2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/a#) | |||
| @@ -54,7 +54,7 @@ phoneme a | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɯ | |||
| length 180 | |||
| FMT(vowel/u#_7) | |||
| @@ -6,7 +6,7 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 190 | |||
| IF thisPh(isDiminished) THEN | |||
| ChangePhoneme(a/) | |||
| @@ -17,28 +17,28 @@ endphoneme | |||
| phoneme a/ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 190 | |||
| FMT(vowel/a#) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -46,98 +46,98 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/uu_2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 260 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme iU | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 240 | |||
| FMT(vdiph2/iu) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 250 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme EI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 230 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 240 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme uI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 240 | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| @@ -4,14 +4,14 @@ | |||
| //==================================================== | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/a_4) | |||
| endphoneme | |||
| phoneme a2 // delete if the next vowel is 'a'. Used for numbers. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| @@ -24,14 +24,14 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -39,21 +39,21 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme V // inherent vowel, can be [O] or [o] | |||
| vowel flag1 starttype #o endtype #o | |||
| vwl flag1 starttype #o endtype #o | |||
| length 200 | |||
| IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | |||
| @@ -30,7 +30,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 225 | |||
| IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -40,35 +40,35 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/&_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| IF nextPhW(w) THEN | |||
| length 170 | |||
| @@ -78,7 +78,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| @@ -1,7 +1,7 @@ | |||
| // Bulgarian | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| IF thisPh(isNotStressed) THEN | |||
| @@ -11,7 +11,7 @@ phoneme i | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/e_mid2) | |||
| @@ -20,7 +20,7 @@ phoneme e | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/V) | |||
| @@ -29,7 +29,7 @@ phoneme @ | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| IF thisPh(isNotStressed) THEN | |||
| IF nextVowel(isStressed) THEN | |||
| @@ -43,7 +43,7 @@ phoneme a | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/o_mid) | |||
| @@ -52,7 +52,7 @@ phoneme o | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| IF thisPh(isNotStressed) THEN | |||
| FMT(vowel/u_2) | |||
| @@ -38,7 +38,7 @@ endphoneme | |||
| //=========== | |||
| //phoneme X | |||
| // vowel starttype #X endtype #X | |||
| // vwl starttype #X endtype #X | |||
| // length XXX | |||
| // FMT(vowel/X_X) //refers to binary file in vowel/ directory | |||
| //endphoneme | |||
| @@ -49,7 +49,7 @@ endphoneme | |||
| phoneme ə // Schwa | |||
| //cannot be followed by ɴ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| @@ -77,7 +77,7 @@ endphoneme | |||
| phoneme ɛ | |||
| //cannot be followed by ɴ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| IF nextPh(3) THEN //creaky tone | |||
| //length 184 223 202 | |||
| length 203 | |||
| @@ -106,7 +106,7 @@ phoneme ɛ | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| IF nextPh(3) THEN //creaky tone | |||
| //length 159 187 158 | |||
| length 168 | |||
| @@ -134,7 +134,7 @@ phoneme i | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| IF nextPh(3) THEN //creaky tone | |||
| //length 191 209 191 | |||
| length 197 | |||
| @@ -163,7 +163,7 @@ phoneme e | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPh(3) THEN //creaky tone | |||
| //length 198 216 187 | |||
| length 200 | |||
| @@ -192,7 +192,7 @@ phoneme u | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| IF nextPh(3) THEN //creaky tone | |||
| //length 216 277 216 | |||
| length 236 | |||
| @@ -221,7 +221,7 @@ phoneme o | |||
| endphoneme | |||
| phoneme ɔ | |||
| vowel | |||
| vwl | |||
| IF nextPh(4) THEN //diphthong with checked tone | |||
| starttype #o endtype #u | |||
| ELSE | |||
| @@ -255,7 +255,7 @@ phoneme ɔ | |||
| endphoneme | |||
| phoneme a | |||
| vowel | |||
| vwl | |||
| IF nextPh(4) THEN //diphthong with checked tone | |||
| starttype #a endtype #i | |||
| ELSE | |||
| @@ -289,7 +289,7 @@ endphoneme | |||
| //Nasal vowels cannot take checked tone | |||
| phoneme iɴ | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -310,7 +310,7 @@ phoneme iɴ | |||
| endphoneme | |||
| phoneme eɴ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -331,7 +331,7 @@ phoneme eɴ | |||
| endphoneme | |||
| phoneme uɴ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -352,7 +352,7 @@ phoneme uɴ | |||
| endphoneme | |||
| phoneme oɴ | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -373,7 +373,7 @@ phoneme oɴ | |||
| endphoneme | |||
| phoneme ɔɴ | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -394,7 +394,7 @@ phoneme ɔɴ | |||
| endphoneme | |||
| phoneme aɴ | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| // IF nextPh(3) THEN //creaky tone | |||
| //length | |||
| // length | |||
| @@ -4,14 +4,14 @@ | |||
| //==================================================== | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| ChangeIfUnstressed(a#) | |||
| FMT(vowel/a_6) | |||
| endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 170 | |||
| @@ -19,48 +19,48 @@ phoneme a# | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E2 // don't reduce | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| ChangeIfUnstressed(U) | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| ChangeIfUnstressed(U) | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| unstressed | |||
| length 160 | |||
| FMT(vowel/uu_2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| ChangeIfUnstressed(U) | |||
| FMT(vowel/u_bck) | |||
| @@ -90,20 +90,20 @@ endphoneme | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@_hgh) | |||
| endphoneme | |||
| phoneme @2 // Schwa (raised) | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@_fnt) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| ChangeIfNotStressed(&) | |||
| FMT(vowel/a) | |||
| @@ -111,35 +111,35 @@ endphoneme | |||
| phoneme A // 'a' before 'r', doesn't reduce to [&] | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| FMT(vowel/a#_2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 120 | |||
| ChangeIfNotStressed(I) | |||
| IfNextVowelAppend(;) | |||
| @@ -148,7 +148,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 120 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| @@ -156,14 +156,14 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| ChangeIfNotStressed(U) | |||
| FMT(vowel/u_bck) | |||
| @@ -171,14 +171,14 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| @@ -236,7 +236,7 @@ endphoneme | |||
| phoneme r* | |||
| vowel nonsyllabic | |||
| vwl nonsyllabic | |||
| unstressed | |||
| ipa NULL | |||
| length 50 | |||
| @@ -1,37 +1,37 @@ | |||
| // Czech phonemes inherit from Slovak | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 290 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 280 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 260 | |||
| FMT(vdiph/oou) | |||
| endphoneme | |||
| phoneme r- // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa rU+0329 | |||
| length 120 | |||
| FMT(vowelr/r-voc) | |||
| @@ -423,7 +423,7 @@ endprocedure | |||
| // A bit longer than [@-] | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 60 | |||
| IfNextVowelAppend(_!) | |||
| @@ -431,7 +431,7 @@ phoneme @ | |||
| endphoneme | |||
| phoneme @- // very short schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed nonsyllabic | |||
| ipa ə | |||
| IF nextPhW(*) OR nextPhW(r) THEN | |||
| @@ -457,7 +457,7 @@ endphoneme | |||
| // ToDo: change [@] to [a#] if adjacent to [r] or [R] | |||
| phoneme 3 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| unstressed | |||
| length 40 | |||
| FMT(vowel/a#_3) | |||
| @@ -473,7 +473,7 @@ phoneme 3- // used for 'r' after a vowel (to create a diphthong) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/i_4) | |||
| @@ -482,7 +482,7 @@ endphoneme | |||
| // PB short i | |||
| // sviret vs. svirret | |||
| phoneme ?i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| // Don't link with the next vowel with [;] - vowel too short | |||
| @@ -492,14 +492,14 @@ endphoneme | |||
| // PB English i - Tim | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/e) | |||
| @@ -508,14 +508,14 @@ endphoneme | |||
| // PB short e | |||
| // "skille" vs. "skele", "pille" vs. "pile" | |||
| phoneme ?e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| // no link with next vowel | |||
| IF thisPh(isWordEnd) THEN | |||
| @@ -540,7 +540,7 @@ endphoneme | |||
| // PB short E | |||
| // "læsse" vs. "læse" | |||
| phoneme ?E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| ipa ε | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| @@ -548,7 +548,7 @@ phoneme ?E | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| ipa a | |||
| length 140 | |||
| // "same", "sale", "bade" - consonant + @-: long | |||
| @@ -572,7 +572,7 @@ endphoneme | |||
| // "sale" vs. "sal" | |||
| phoneme ?& | |||
| ipa a | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/ee_2) | |||
| @@ -580,7 +580,7 @@ endphoneme | |||
| // Added for the æ in "dræbt" | |||
| phoneme &# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| ipa a | |||
| CALL LongVowelLength | |||
| @@ -590,7 +590,7 @@ endphoneme | |||
| // PB short &# | |||
| // "revl" vs. "tremme" | |||
| phoneme ?&# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| ipa ?a | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| @@ -598,7 +598,7 @@ phoneme ?&# | |||
| endphoneme | |||
| phoneme A // PB changed to a_8 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑ | |||
| length 140 | |||
| CALL LongVowelLength | |||
| @@ -612,7 +612,7 @@ endphoneme | |||
| // Short A | |||
| // "krabbe" vs. "drabelig" | |||
| phoneme ?A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ?ɑ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| @@ -620,7 +620,7 @@ CALL ShortVowelLength | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| // "suge", "uge", "bluse", "julegave" | |||
| IF nextPhW(@-) OR nextPhW(V) OR next2PhW(@-) OR next2PhW(V)THEN | |||
| @@ -635,14 +635,14 @@ endphoneme | |||
| // Short u | |||
| // "tude" vs. "tuden" - [tuD3] [t?uD@n] | |||
| phoneme ?u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| // "kone", "koner" o + consonant + V or @- | |||
| IF next2PhW(V) OR next2PhW(@-) THEN | |||
| @@ -655,14 +655,14 @@ endphoneme | |||
| // PB Short o | |||
| // "patron" vs. "kone" | |||
| phoneme ?o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | |||
| // "såre", "sårede" [s'O:?OD@-] | |||
| @@ -676,7 +676,7 @@ endphoneme | |||
| // Short O | |||
| // "toget" vs. "tåget" | |||
| phoneme ?O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| @@ -684,7 +684,7 @@ phoneme ?O | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/V_4) | |||
| @@ -693,14 +693,14 @@ endphoneme | |||
| // PB Short V | |||
| // "forstår" vs. "kåre" | |||
| phoneme ?V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/V_4) | |||
| endphoneme | |||
| phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ipa ɔ | |||
| CALL LongVowelLength | |||
| @@ -709,7 +709,7 @@ endphoneme | |||
| // Short 0 "sukker", "provst" | |||
| phoneme ?0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ipa ɔ | |||
| CALL ShortVowelLength | |||
| @@ -717,7 +717,7 @@ phoneme ?0 | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/y) | |||
| @@ -726,14 +726,14 @@ endphoneme | |||
| // PB Short y | |||
| // "kylling" vs. "kyle", "krybbe" vs. "krybe" | |||
| phoneme ?y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IF nextPhW(V) OR nextPhW(@-) THEN | |||
| length 225 | |||
| @@ -743,7 +743,7 @@ phoneme Y | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/oe) | |||
| @@ -752,7 +752,7 @@ endphoneme | |||
| // Short W | |||
| // "prøv" vs. "prøve" | |||
| phoneme ?W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/oe) | |||
| @@ -760,7 +760,7 @@ endphoneme | |||
| // Added for the ø in "røv", "røg", "øje" instead of [V3] | |||
| phoneme W# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL LongVowelLength | |||
| FMT(vowel/V) | |||
| @@ -769,14 +769,14 @@ endphoneme | |||
| // Short W# | |||
| // "rømme" | |||
| phoneme ?W# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/V) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 300 | |||
| IF NOT next2Ph(3) AND NOT next2Ph(V) AND NOT next2Ph(@-) AND nextPhW(isNotVowel) THEN | |||
| glstop | |||
| @@ -1,6 +1,6 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -8,28 +8,28 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| FMT(vowel/aa_3) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| @@ -37,14 +37,14 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 210 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| FMT(vdiph/au) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| ChangeIfDiminished(V) // ?? final syllable of word | |||
| FMT(vowel/a#) | |||
| @@ -13,35 +13,35 @@ endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a#) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 250 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 270 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -49,35 +49,35 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 290 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 280 | |||
| FMT(vdiph/ai_8) | |||
| endphoneme | |||
| @@ -10,69 +10,69 @@ | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 125 | |||
| FMT(vowel/@_4) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/i_2) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme 8 | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme E2 // as[E] but reduces to @ if unstressed | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/o_6) | |||
| endphoneme | |||
| phoneme O: // for "oor" | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/o_6) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| IF thisPh(isUnstressed) THEN | |||
| IF thisPh(isWordEnd) THEN | |||
| @@ -86,14 +86,14 @@ endphoneme | |||
| phoneme a // ?? suggested by aegis, but seems too short | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| IF thisPh(isUnstressed) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -106,7 +106,7 @@ phoneme A~ | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 190 | |||
| FMT(vnasal/oo_n2) | |||
| endphoneme | |||
| @@ -116,57 +116,57 @@ endphoneme | |||
| //=========== | |||
| phoneme e: | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 190 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme e# // as [e:] but change to [@] in unstressed syllables | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 190 | |||
| ChangeIfUnstressed(@) | |||
| ChangePhoneme(e:) | |||
| endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 220 | |||
| FMT(vdiph/y#y_3) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 150 | |||
| FMT(vdiph/ou_4) | |||
| endphoneme | |||
| phoneme EI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 210 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme Wy | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 220 | |||
| FMT(vdiph/&y) | |||
| endphoneme | |||
| phoneme VU | |||
| vowel starttype #a endtype #o | |||
| vwl starttype #a endtype #o | |||
| length 220 | |||
| FMT(vdiph/aau_2) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 220 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme yU | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 220 | |||
| FMT(vdiph2/yu) | |||
| endphoneme | |||
| @@ -113,7 +113,7 @@ endphoneme | |||
| //******************************************************************* | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -131,7 +131,7 @@ endphoneme | |||
| phoneme @2 // Schwa, changes to I before a vowel. th**e**, used only for "the". | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -142,7 +142,7 @@ endphoneme | |||
| phoneme @5 // Schwa, changes to U before a vowel. t**o**, used only for "to". | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(isVowel) OR nextPh(isPause) THEN | |||
| @@ -153,7 +153,7 @@ endphoneme | |||
| phoneme @L // simp**le** | |||
| vowel starttype #@ endtype l | |||
| vwl starttype #@ endtype l | |||
| ipa ə|l | |||
| unstressed | |||
| length 160 | |||
| @@ -163,7 +163,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| ChangeIfDiminished(a#) | |||
| IF thisPh(isUnstressed) THEN | |||
| @@ -174,13 +174,13 @@ endphoneme | |||
| phoneme a2 // don't reduce to a# | |||
| vowel | |||
| vwl | |||
| ChangePhoneme(a) | |||
| endphoneme | |||
| phoneme a# // **a**bout. This may be \[@\] or may be a more open schwa. | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| @@ -194,7 +194,7 @@ endphoneme | |||
| 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 | |||
| length 200 | |||
| @@ -208,7 +208,7 @@ endphoneme | |||
| phoneme E // dr**e**ss | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -220,7 +220,7 @@ endphoneme | |||
| 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 | |||
| ChangePhoneme(@) | |||
| @@ -231,7 +231,7 @@ endphoneme | |||
| phoneme E2 // does not reduce in unstressed syllables | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| ChangePhoneme(E) // a second change ([E] to [I2]) won't happen | |||
| endphoneme | |||
| @@ -239,7 +239,7 @@ endphoneme | |||
| phoneme I // k**i**t | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_2) | |||
| @@ -247,7 +247,7 @@ endphoneme | |||
| phoneme I2 // **i**ntend. As \[I\], but also indicates an unstressed syllable. | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| @@ -265,7 +265,7 @@ endphoneme | |||
| phoneme I# // used for [I] which may be [@] in some accents | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| @@ -279,7 +279,7 @@ endphoneme | |||
| phoneme i // happ**y**. optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| ipa i | |||
| length 150 | |||
| @@ -294,7 +294,7 @@ endphoneme | |||
| phoneme 0 // l**o**t | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/0) | |||
| @@ -302,7 +302,7 @@ endphoneme | |||
| 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 | |||
| ChangePhoneme(@) | |||
| @@ -313,14 +313,14 @@ endphoneme | |||
| phoneme 02 // becomes V in en-us | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangePhoneme(0) | |||
| endphoneme | |||
| phoneme V // str**u**t | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| @@ -329,7 +329,7 @@ endphoneme | |||
| phoneme U // f**oo**t | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| IF prevPhW(j) THEN | |||
| @@ -343,7 +343,7 @@ endphoneme | |||
| phoneme A: // p**al**m | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_2) | |||
| @@ -351,7 +351,7 @@ endphoneme | |||
| phoneme A@ // st**ar**t. Used for [A:] when followed by 'r'. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| @@ -360,7 +360,7 @@ endphoneme | |||
| phoneme A# // [a] in British [A:] in American | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ChangePhoneme(a) | |||
| endphoneme | |||
| @@ -368,7 +368,7 @@ endphoneme | |||
| phoneme 3: // n**ur**se | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 210 | |||
| IfNextVowelAppend(r-) | |||
| ChangeIfDiminished(@) | |||
| @@ -377,7 +377,7 @@ endphoneme | |||
| phoneme i: // fl**ee**ce | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 175 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -388,7 +388,7 @@ endphoneme | |||
| phoneme O: // th**ou**ght | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 230 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_en) | |||
| @@ -396,7 +396,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_en) | |||
| @@ -404,7 +404,7 @@ endphoneme | |||
| phoneme O@ // n**or**th | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -413,7 +413,7 @@ endphoneme | |||
| phoneme o@ // f**or**ce | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa ɔː | |||
| length 250 | |||
| @@ -427,7 +427,7 @@ endphoneme | |||
| phoneme u: // g**oo**se | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| IF nextPh(l/2) THEN | |||
| FMT(vwl_en/u_L) | |||
| @@ -440,14 +440,14 @@ endphoneme | |||
| phoneme aU // m**ou**th | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| FMT(vdiph/au) | |||
| endphoneme | |||
| phoneme oU // g**oa**t | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| ipa əʊ | |||
| length 220 | |||
| FMT(vdiph/@u_en) | |||
| @@ -455,7 +455,7 @@ endphoneme | |||
| phoneme oU# | |||
| vowel | |||
| vwl | |||
| IF thisPh(isStressed) THEN | |||
| ChangePhoneme(0) | |||
| ENDIF | |||
| @@ -469,7 +469,7 @@ endphoneme | |||
| phoneme aI // pr**i**ce | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 240 | |||
| IF nextPh(#a) THEN | |||
| AppendPhoneme(;) | |||
| @@ -479,21 +479,21 @@ endphoneme | |||
| phoneme eI // f**a**ce | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 210 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme OI // ch**oi**ce | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme e@ // squ**are** | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/ee_1) | |||
| @@ -501,7 +501,7 @@ endphoneme | |||
| phoneme i@ // n**ear** | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 250 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/ii@) | |||
| @@ -509,7 +509,7 @@ endphoneme | |||
| phoneme i@3 | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 250 | |||
| IF MbrolaSynth THEN | |||
| @@ -522,7 +522,7 @@ endphoneme | |||
| phoneme U@ // c**ure** | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 200 | |||
| IfNextVowelAppend(r-) | |||
| IF thisPh(isUnstressed) THEN | |||
| @@ -533,7 +533,7 @@ endphoneme | |||
| phoneme aI@ // sc**ie**nce | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aI@) | |||
| @@ -541,14 +541,14 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| ChangePhoneme(aI@) | |||
| endphoneme | |||
| phoneme aU@ // h**our** | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aU@) | |||
| @@ -558,7 +558,7 @@ endphoneme | |||
| phoneme IR // used for "ir" when [3:] is split (Scottish) | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 190 | |||
| ipa əɹ | |||
| IF nextPhW(r-) THEN | |||
| @@ -570,7 +570,7 @@ endphoneme | |||
| phoneme VR // used for "or"/"ur" when [3:] is split (Scottish) | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 210 | |||
| ipa ʌɹ | |||
| IF nextPhW(r-) THEN | |||
| @@ -582,35 +582,35 @@ endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme A~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 260 | |||
| FMT(vnasal/aa_n2) | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| FMT(vnasal/oo_n2) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme a#2 // for word 'an' | |||
| vowel | |||
| vwl | |||
| IF next2Ph(isVowel) THEN | |||
| ChangePhoneme(a#) | |||
| ELSE | |||
| @@ -620,7 +620,7 @@ endphoneme | |||
| phoneme @# // TEST: [@] which is slightly more 'front' | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/@_3) | |||
| @@ -13,7 +13,7 @@ endphoneme | |||
| //******************************************************************* | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ə | |||
| unstressed | |||
| length 140 | |||
| @@ -23,7 +23,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/a) | |||
| @@ -31,7 +31,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -43,7 +43,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii) | |||
| @@ -51,7 +51,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| @@ -60,14 +60,14 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/0_2) | |||
| @@ -75,7 +75,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa ʊ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| @@ -84,7 +84,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/uu) | |||
| endphoneme | |||
| @@ -92,7 +92,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| @@ -102,7 +102,7 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_5) | |||
| @@ -110,7 +110,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| ipa ɑː | |||
| length 250 | |||
| IfNextVowelAppend(r-) | |||
| @@ -119,7 +119,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa a | |||
| length 150 | |||
| FMT(vowel/a) | |||
| @@ -127,7 +127,7 @@ endphoneme | |||
| phoneme 3: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| ChangeIfDiminished(@) | |||
| @@ -136,7 +136,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 175 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -147,7 +147,7 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| ChangeIfDiminished(@) | |||
| @@ -156,7 +156,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -165,7 +165,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -174,7 +174,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_en) | |||
| @@ -182,14 +182,14 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vdiph2/uw_4) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| ipa æʊ | |||
| length 230 | |||
| FMT(vdiph/eeu_3) | |||
| @@ -197,7 +197,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa oː | |||
| length 220 | |||
| FMT(vowel/o) | |||
| @@ -205,14 +205,14 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 230 | |||
| FMT(vdiph/ae_2) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| ipa eː | |||
| length 210 | |||
| FMT(vowel/e) | |||
| @@ -220,14 +220,14 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 220 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/ee@) | |||
| @@ -235,7 +235,7 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/i@) | |||
| @@ -243,7 +243,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 200 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/uu@) | |||
| @@ -251,7 +251,7 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aI@) | |||
| @@ -259,14 +259,14 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| ChangePhoneme(aI@) | |||
| endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aU@) | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -23,7 +23,7 @@ endphoneme | |||
| phoneme @2 // Schwa, changes to I before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -34,7 +34,7 @@ endphoneme | |||
| phoneme @5 // Schwa, changes to U before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(isVowel) OR nextPh(isPause) THEN | |||
| @@ -45,7 +45,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa æ | |||
| length 175 | |||
| ChangeIfDiminished(a#) | |||
| @@ -54,7 +54,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -66,14 +66,14 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| @@ -82,7 +82,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| @@ -95,7 +95,7 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/0_3) | |||
| @@ -103,7 +103,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/V_3) | |||
| @@ -111,7 +111,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/o-_3) | |||
| endphoneme | |||
| @@ -119,7 +119,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| @@ -129,7 +129,7 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_rp/aa) | |||
| @@ -137,7 +137,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -146,7 +146,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑː | |||
| length 200 | |||
| FMT(vwl_en_rp/aa) | |||
| @@ -154,7 +154,7 @@ endphoneme | |||
| phoneme 3: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 210 | |||
| ChangeIfDiminished(@) | |||
| IfNextVowelAppend(r-) | |||
| @@ -163,7 +163,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 175 long | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -174,7 +174,7 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 230 | |||
| ChangeIfDiminished(@) | |||
| IfNextVowelAppend(r-) | |||
| @@ -183,7 +183,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| @@ -192,7 +192,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_en) | |||
| @@ -200,21 +200,21 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 190 | |||
| FMT(vowel/uu#_2) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| FMT(vdiph/au_3) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| ipa əʊ | |||
| length 220 | |||
| FMT(vdiph/@u_2) | |||
| @@ -222,7 +222,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 230 | |||
| IF nextPh(#a) OR nextPh(#o) THEN | |||
| AppendPhoneme(;) | |||
| @@ -232,21 +232,21 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vdiph2/ei_2) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/ooi_3) | |||
| endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 220 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/ee@_2) | |||
| @@ -254,7 +254,7 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_rp/i@) | |||
| @@ -262,7 +262,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| ipa ɔː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| @@ -271,7 +271,7 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 270 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aI@) | |||
| @@ -279,14 +279,14 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| ChangePhoneme(aI@) | |||
| endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 270 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_rp/aU@) | |||
| @@ -6,7 +6,7 @@ | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -15,7 +15,7 @@ endphoneme | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -30,7 +30,7 @@ endphoneme | |||
| phoneme @2 // Schwa, changes to I before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -41,7 +41,7 @@ endphoneme | |||
| phoneme @5 // Schwa, changes to U before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(isVowel) OR nextPh(isPause) THEN | |||
| @@ -52,7 +52,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| ChangeIfDiminished(a#) | |||
| ChangeIfNotStressed(a/) | |||
| @@ -61,7 +61,7 @@ endphoneme | |||
| phoneme a/ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/a_3) | |||
| @@ -69,7 +69,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| @@ -79,7 +79,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa a: | |||
| length 220 | |||
| IfNextVowelAppend(r-) | |||
| @@ -88,7 +88,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -100,7 +100,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 110 | |||
| IF nextPh(l/2) THEN | |||
| VowelEnding(l/L2_@L, -30) | |||
| @@ -111,19 +111,19 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 110 | |||
| CALL I | |||
| endphoneme | |||
| phoneme I# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ChangePhoneme(I2) | |||
| endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| ipa e | |||
| length 150 | |||
| IfNextVowelAppend(;) | |||
| @@ -132,7 +132,7 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_2) | |||
| @@ -140,14 +140,14 @@ endphoneme | |||
| phoneme 02 // becomes V in en-us | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangePhoneme(V) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/V_4) | |||
| @@ -155,7 +155,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉ | |||
| length 140 | |||
| FMT(vowel/u#_4) | |||
| @@ -163,7 +163,7 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| ipa a: | |||
| IfNextVowelAppend(r-) | |||
| @@ -176,7 +176,7 @@ endphoneme | |||
| phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 250 | |||
| ipa aː | |||
| IF NOT nextPhW(r) THEN | |||
| @@ -187,7 +187,7 @@ endphoneme | |||
| phoneme 3: | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 230 | |||
| ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file | |||
| ipa e | |||
| @@ -196,7 +196,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -210,7 +210,7 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| ChangeIfDiminished(@) | |||
| IF nextPh(r) THEN | |||
| @@ -221,7 +221,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 230 | |||
| ipa ɔ | |||
| IF NOT nextPhW(r) THEN | |||
| @@ -231,7 +231,7 @@ phoneme O@ | |||
| endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 230 | |||
| ipa o | |||
| IF NOT nextPhW(r) THEN | |||
| @@ -242,7 +242,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/0_3) | |||
| @@ -250,7 +250,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉː | |||
| length 160 | |||
| IF nextPh(isVFricative) THEN | |||
| @@ -265,7 +265,7 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| ipa ʌʉ | |||
| length 200 | |||
| FMT(vdiph/au#) | |||
| @@ -273,7 +273,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| ipa oː | |||
| length 190 | |||
| FMT(vowel/o_3) | |||
| @@ -281,7 +281,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 190 | |||
| IF nextPh(isVowel) OR nextPh(isVFricative) THEN | |||
| ChangePhoneme(aI2) | |||
| @@ -297,14 +297,14 @@ endphoneme | |||
| phoneme aI2 | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 240 | |||
| FMT(vdiph/ai_7) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| ipa eː | |||
| length 190 | |||
| FMT(vowel/e_2) | |||
| @@ -312,14 +312,14 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 210 | |||
| FMT(vdiph/0i_2) | |||
| endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 220 | |||
| ipa e | |||
| IF NOT nextPhW(r) THEN | |||
| @@ -330,7 +330,7 @@ endphoneme | |||
| phoneme i@3 | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| ipa ɪ | |||
| length 240 | |||
| IF NOT nextPhW(r) THEN | |||
| @@ -341,7 +341,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| ipa ʉɹ | |||
| IF nextPh(r-) THEN | |||
| ipa ʉ | |||
| @@ -353,7 +353,7 @@ endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 270 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aU@) | |||
| @@ -361,7 +361,7 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 270 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aI@_2) | |||
| @@ -369,14 +369,14 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| ChangePhoneme(aI@) | |||
| endphoneme | |||
| phoneme @L | |||
| vowel starttype #@ endtype l | |||
| vwl starttype #@ endtype l | |||
| ipa əl | |||
| unstressed | |||
| length 160 | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɚ | |||
| unstressed | |||
| length 210 | |||
| @@ -15,7 +15,7 @@ endphoneme | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 130 | |||
| IF nextPh(isRhotic) THEN | |||
| @@ -29,7 +29,7 @@ endphoneme | |||
| phoneme @2 // Schwa, changes to I before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -40,7 +40,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| ipa æ | |||
| length 210 | |||
| @@ -62,7 +62,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| @@ -80,7 +80,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 190 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -92,7 +92,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfDiminished(I2) | |||
| @@ -106,7 +106,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 160 | |||
| IfNextVowelAppend(;) | |||
| @@ -115,7 +115,7 @@ endphoneme | |||
| phoneme I# | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 160 | |||
| ipa ᵻ | |||
| @@ -126,7 +126,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| @@ -140,7 +140,7 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| ipa ɑː | |||
| ChangeIfDiminished(@) | |||
| @@ -152,14 +152,14 @@ endphoneme | |||
| phoneme 02 // becomes V in en-us | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangePhoneme(V) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 170 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/V_6) | |||
| @@ -167,14 +167,14 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 145 | |||
| FMT(vowel/8_2) | |||
| endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| IF nextPhW(r) THEN | |||
| FMT(vwl_en_us/aar) | |||
| @@ -184,7 +184,7 @@ endphoneme | |||
| 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 ɑː|ɹ | |||
| IF nextPh(r-) THEN | |||
| ipa ɑː | |||
| @@ -196,13 +196,13 @@ endphoneme | |||
| phoneme A# // [a] in British [A:] in American | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ChangePhoneme(A:) | |||
| endphoneme | |||
| phoneme 3: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 210 | |||
| IfNextVowelAppend(r-) | |||
| ChangeIfDiminished(3) | |||
| @@ -211,7 +211,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_en) | |||
| @@ -219,7 +219,7 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| ChangeIfDiminished(@) | |||
| IF nextPhW(r) THEN | |||
| @@ -230,7 +230,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 250 | |||
| ipa ɔː|ɹ | |||
| IF nextPhW(r) THEN | |||
| @@ -242,7 +242,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 250 | |||
| ipa oː|ɹ | |||
| IF nextPhW(r) THEN | |||
| @@ -254,7 +254,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/aa#) | |||
| @@ -262,7 +262,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 190 | |||
| IF prevPhW(j) AND NOT thisPh(isWordEnd) THEN | |||
| @@ -274,21 +274,21 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #o | |||
| vwl starttype #a endtype #o | |||
| length 235 | |||
| FMT(vdiph/aoo) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 230 | |||
| FMT(vdiph/8u) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 240 | |||
| IF nextPh(#a) OR nextPh(#o) THEN | |||
| AppendPhoneme(;) | |||
| @@ -298,7 +298,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 220 | |||
| FMT(vdiph2/ei_4) | |||
| // FMT(vdiph/eei_5) | |||
| @@ -306,14 +306,14 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 270 | |||
| FMT(vdiph/ooi_3) | |||
| endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 260 | |||
| ipa ɛ|ɹ | |||
| IF nextPhW(r) THEN | |||
| @@ -325,14 +325,14 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 250 | |||
| FMT(vdiph2/ii@) // don't append [r] before a vowel | |||
| endphoneme | |||
| phoneme i@3 | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 280 | |||
| ipa ɪ|ɹ | |||
| IF nextPhW(r) THEN | |||
| @@ -344,7 +344,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 250 | |||
| ipa ʊ|ɹ | |||
| IF nextPhW(r-) THEN | |||
| @@ -356,7 +356,7 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 300 | |||
| ipa aɪə | |||
| IfNextVowelAppend(r-) | |||
| @@ -365,7 +365,7 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 310 | |||
| ipa aɪɚ | |||
| IfNextVowelAppend(r-) | |||
| @@ -374,7 +374,7 @@ endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 300 | |||
| ipa aɪʊɹ | |||
| IF nextPhW(r) THEN | |||
| @@ -5,7 +5,7 @@ | |||
| //******************************************************************* | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -14,7 +14,7 @@ endphoneme | |||
| phoneme @2 // Schwa, changes to I before a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -25,14 +25,14 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -44,7 +44,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| @@ -52,7 +52,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| @@ -61,7 +61,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -69,28 +69,28 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| FMT(vowel/aa#) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| FMT(vowel/a#) | |||
| @@ -98,14 +98,14 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 240 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 260 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/a_2) | |||
| @@ -113,14 +113,14 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme 3: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo_4) | |||
| @@ -128,7 +128,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_fnt) | |||
| @@ -136,14 +136,14 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo) | |||
| @@ -151,7 +151,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/o_oo) | |||
| @@ -159,56 +159,56 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 190 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| FMT(vdiph/aau_2) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 230 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 230 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/0i_2) | |||
| endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 220 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/e@) | |||
| @@ -216,7 +216,7 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #a | |||
| vwl starttype #i endtype #a | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/ie) | |||
| @@ -17,7 +17,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/a) | |||
| @@ -25,7 +25,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| IF nextPhW(n) THEN | |||
| ChangeIfDiminished(@) | |||
| @@ -37,7 +37,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| IF nextPh(l) OR nextPh(l/2) THEN | |||
| @@ -54,7 +54,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -62,7 +62,7 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_4) | |||
| @@ -70,14 +70,14 @@ endphoneme | |||
| phoneme 02 // becomes V in en-us | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| ChangePhoneme(V) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa ʊ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| @@ -86,7 +86,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| IfNextVowelAppend(_|) | |||
| FMT(vowel/uu) | |||
| @@ -94,7 +94,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| @@ -103,7 +103,7 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_5) | |||
| @@ -111,7 +111,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -120,7 +120,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa a | |||
| length 160 | |||
| FMT(vowel/a) | |||
| @@ -128,7 +128,7 @@ endphoneme | |||
| phoneme 3: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 250 | |||
| ChangeIfDiminished(@) | |||
| IfNextVowelAppend(r-) | |||
| @@ -137,7 +137,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| ipa ei | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| @@ -146,7 +146,7 @@ endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| ChangeIfDiminished(@) | |||
| IfNextVowelAppend(r-) | |||
| @@ -155,7 +155,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| vwl starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -164,7 +164,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/oo_1) | |||
| @@ -172,7 +172,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa əu | |||
| length 200 | |||
| FMT(vdiph/@u) | |||
| @@ -180,7 +180,7 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| ipa æʊ | |||
| length 230 | |||
| FMT(vdiph/eeu_3) | |||
| @@ -188,7 +188,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| ipa ʌʊ | |||
| length 220 | |||
| FMT(vdiph/Vu_2) | |||
| @@ -196,7 +196,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| ipa ɔɪ | |||
| length 240 | |||
| FMT(vdiph/ooi_3) | |||
| @@ -204,7 +204,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| ipa eː | |||
| length 240 | |||
| FMT(vdiph/@i_3) | |||
| @@ -212,7 +212,7 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| ipa oɪ | |||
| length 230 | |||
| FMT(vdiph/oi) | |||
| @@ -220,7 +220,7 @@ endphoneme | |||
| phoneme e@ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɜː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| @@ -229,7 +229,7 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/i@_2) | |||
| @@ -237,7 +237,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 200 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/uu@) | |||
| @@ -245,7 +245,7 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/ooi@) | |||
| @@ -253,7 +253,7 @@ endphoneme | |||
| phoneme aI3 | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| ChangePhoneme(aI@) | |||
| endphoneme | |||
| @@ -261,7 +261,7 @@ endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 280 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en/aU@) | |||
| @@ -5,21 +5,21 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -27,7 +27,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/o) | |||
| @@ -37,49 +37,49 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 250 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 250 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 250 | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 250 | |||
| FMT(vdiph/ooi_2) | |||
| endphoneme | |||
| phoneme uI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 250 | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| @@ -9,184 +9,184 @@ phoneme : // Lengthen previous vowel by "length" | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| // ChangeIfUnstressed(A) | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 340 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| //phoneme A | |||
| // vowel starttype #a endtype #a | |||
| // vwl starttype #a endtype #a | |||
| // length 170 | |||
| // FMT(vowel/a#_2) | |||
| //endphoneme | |||
| phoneme A1 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 255 | |||
| FMT(vowel/aa_8) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 160 | |||
| // ChangeIfUnstressed(E) | |||
| FMT(vowel/e#) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 320 | |||
| FMT(vowel/e_7) | |||
| endphoneme | |||
| //phoneme E | |||
| // vowel starttype #e endtype #e | |||
| // vwl starttype #e endtype #e | |||
| // length 160 | |||
| // FMT(vowel/ee_4) | |||
| //endphoneme | |||
| phoneme E1 | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 240 | |||
| FMT(vowel/ee#_2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| // ChangeIfUnstressed(I) | |||
| FMT(vowel/i_8) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 280 | |||
| FMT(vowel/i_7) | |||
| endphoneme | |||
| //phoneme I | |||
| // vowel starttype #i endtype #i | |||
| // vwl starttype #i endtype #i | |||
| // length 140 | |||
| // FMT(vowel/i_3) | |||
| //endphoneme | |||
| phoneme I1 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme i1 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 30 | |||
| FMT(vowel/i#_7) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 160 | |||
| // ChangeIfUnstressed(O) | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 320 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| //phoneme O | |||
| // vowel starttype #o endtype #o | |||
| // vwl starttype #o endtype #o | |||
| // length 150 | |||
| // FMT(vowel/o_mid) | |||
| //endphoneme | |||
| phoneme O1 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 225 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 145 | |||
| // ChangeIfUnstressed(U) | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u: // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 290 | |||
| FMT(vowel/u_bck3) | |||
| endphoneme | |||
| //phoneme U // TEST | |||
| // vowel starttype #u endtype #u | |||
| // vwl starttype #u endtype #u | |||
| // length 145 | |||
| // FMT(vowel/u_5) | |||
| //endphoneme | |||
| phoneme U1 // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 218 | |||
| FMT(vowel/u_5) | |||
| endphoneme | |||
| // õ | |||
| phoneme 8 | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 165 | |||
| FMT(vowel/8_7) | |||
| endphoneme | |||
| phoneme 8: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 330 | |||
| FMT(vowel/8_4) | |||
| endphoneme | |||
| // ä | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 175 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme &: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 350 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| // ö | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 165 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 330 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| // ü | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 145 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 290 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -198,21 +198,21 @@ endphoneme | |||
| phoneme &i | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 315 | |||
| long | |||
| FMT(vdiph/&i) | |||
| endphoneme | |||
| phoneme Yi | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 305 | |||
| long | |||
| FMT(vdiph/@i) | |||
| endphoneme | |||
| phoneme yi | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 285 | |||
| long | |||
| FMT(vdiph/yi) | |||
| @@ -235,7 +235,7 @@ endphoneme | |||
| //phoneme 8u | |||
| // vowel starttype #@ endtype #u | |||
| // vwl starttype #@ endtype #u | |||
| // length 310 | |||
| // long | |||
| // FMT(vdiph/8u) | |||
| @@ -2,21 +2,21 @@ | |||
| // Long Vowels | |||
| phoneme A | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 200 | |||
| FMT(vowel/0_3) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 200 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 200 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| @@ -25,21 +25,21 @@ endphoneme | |||
| // Short Vowels | |||
| phoneme a | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| @@ -49,14 +49,14 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vdiph/ou_2) | |||
| endphoneme | |||
| @@ -11,7 +11,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfUnstressed(I) | |||
| @@ -19,7 +19,7 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| @@ -28,60 +28,60 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| // ChangeIfUnstressed(a2) | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme a2 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/aa#) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 155 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 155 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme u1 // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme U // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/uu_4) | |||
| endphoneme | |||
| @@ -89,7 +89,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -101,49 +101,49 @@ endphoneme | |||
| //=========== | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 310 | |||
| long | |||
| FMT(vdiph/aai_3) | |||
| endphoneme | |||
| phoneme &i | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/&i) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 280 | |||
| long | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme Yi | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/y#i) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/ui_4) | |||
| endphoneme | |||
| phoneme yi | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/yi) | |||
| @@ -151,28 +151,28 @@ endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vdiph/aau) | |||
| endphoneme | |||
| phoneme ou | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/ou) | |||
| endphoneme | |||
| phoneme eu | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eu_2) | |||
| endphoneme | |||
| phoneme iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/iu_2) | |||
| @@ -180,28 +180,28 @@ endphoneme | |||
| phoneme &y | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/&y) | |||
| endphoneme | |||
| phoneme ey | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eey) | |||
| endphoneme | |||
| phoneme Yy | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 270 | |||
| long | |||
| FMT(vdiph/y#y) | |||
| endphoneme | |||
| phoneme iy | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 260 | |||
| long | |||
| FMT(vdiph2/iy) | |||
| @@ -209,21 +209,21 @@ endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #o | |||
| vwl starttype #u endtype #o | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/uo) | |||
| endphoneme | |||
| phoneme ie | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/ie) | |||
| endphoneme | |||
| phoneme yY | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/y-y#) | |||
| @@ -267,13 +267,13 @@ endphoneme | |||
| // Vowels | |||
| //======= | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| FMT(vowel/@_hgh) | |||
| endphoneme | |||
| phoneme @- | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/@_hgh) | |||
| @@ -281,7 +281,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| IF nextPhW(isVowel) THEN | |||
| length 220 | |||
| ELSE | |||
| @@ -293,7 +293,7 @@ endphoneme | |||
| phoneme a- | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| unstressed | |||
| length 130 | |||
| @@ -307,7 +307,7 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| IF nextPh(l/) THEN | |||
| VowelEnding(l/xl, -20) | |||
| @@ -322,7 +322,7 @@ endphoneme | |||
| phoneme e- | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/e_8) | |||
| @@ -330,7 +330,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| IF nextPhW(j) THEN | |||
| length 190 | |||
| @@ -343,7 +343,7 @@ endphoneme | |||
| phoneme E- | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/e_mid) | |||
| @@ -351,7 +351,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| palatal | |||
| IF prevPhW(r/2) OR prevPhW(l/2) THEN | |||
| @@ -387,7 +387,7 @@ endphoneme | |||
| phoneme j/ // Short "i" between "r" and a vowel | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 80 | |||
| // unstressed | |||
| @@ -404,7 +404,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| IF nextPh(isVowel) THEN | |||
| length 220 | |||
| ELSE | |||
| @@ -420,7 +420,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| IF thisPh(isFinalVowel) THEN | |||
| @@ -443,7 +443,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPh(isVowel) OR nextPh(j) THEN | |||
| length 220 | |||
| ELSE | |||
| @@ -455,14 +455,14 @@ endphoneme | |||
| phoneme u: // slitely longer than u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 240 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPhW(E~) OR nextPhW(#i) THEN | |||
| length 110 | |||
| @@ -475,7 +475,7 @@ endphoneme | |||
| phoneme y- | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| unstressed | |||
| length 130 | |||
| @@ -484,7 +484,7 @@ endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/@_6) | |||
| @@ -492,7 +492,7 @@ endphoneme | |||
| phoneme W2 // For english words | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 100 | |||
| unstressed | |||
| @@ -501,7 +501,7 @@ endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| FMT(vowel/y#) | |||
| @@ -509,7 +509,7 @@ endphoneme | |||
| phoneme w | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF prevPh(#r) OR prevPhW(#l) THEN | |||
| NextVowelStarts | |||
| @@ -559,7 +559,7 @@ endphoneme | |||
| phoneme A~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 190 | |||
| FMT(vnasal/aa_n4) | |||
| @@ -567,7 +567,7 @@ endphoneme | |||
| phoneme E~ // same as W~ for fr-fr | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 190 | |||
| IF nextPh(n2) THEN | |||
| @@ -578,14 +578,14 @@ endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 190 | |||
| FMT(vnasal/o_n4) | |||
| endphoneme | |||
| phoneme W~ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 190 | |||
| FMT(vnasal/W_n) | |||
| endphoneme | |||
| @@ -929,7 +929,7 @@ phoneme v | |||
| endphoneme | |||
| phoneme V // For english words | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| @@ -16,54 +16,54 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 164 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 174 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme E~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 192 | |||
| FMT(vnasal/ee_n) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 158 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme y" | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/yy) // was sv_y2 | |||
| endphoneme | |||
| phoneme E: // [ae] diphthong | |||
| vowel starttype #@ endtype #e | |||
| vwl starttype #@ endtype #e | |||
| length 230 | |||
| FMT(vdiph/ae) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 166 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| @@ -1,7 +1,7 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| FMT(vowel/@) | |||
| @@ -9,14 +9,14 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/e_mid) | |||
| @@ -26,7 +26,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| IF thisPh(isUnstressed) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -36,14 +36,14 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -7,7 +7,7 @@ | |||
| phoneme @ // Schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| IF nextPh(r) THEN | |||
| @@ -21,7 +21,7 @@ endphoneme | |||
| phoneme 3 // open Schwa+r | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed flag1 | |||
| length 160 | |||
| IF thisPh(isFinalVowel) THEN | |||
| @@ -32,7 +32,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 110 | |||
| IF nextPh(isRhotic) THEN | |||
| length 125 | |||
| @@ -42,7 +42,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| IF nextPh(*) THEN | |||
| length 135 | |||
| @@ -52,7 +52,7 @@ endphoneme | |||
| phoneme E2 // as[E] but reduces to @ if unstressed | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| ChangeIfDiminished(@) | |||
| IF nextPh(*) THEN | |||
| @@ -63,7 +63,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 120 | |||
| IF nextPh(*) THEN | |||
| length 135 | |||
| @@ -74,14 +74,14 @@ endphoneme | |||
| phoneme I: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| IF nextPh(*) THEN | |||
| length 135 | |||
| @@ -91,7 +91,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 120 | |||
| IF nextPh(*) THEN | |||
| length 135 | |||
| @@ -105,14 +105,14 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 250 | |||
| FMT(vowel/aa_6) | |||
| endphoneme | |||
| phoneme A // reduces to [a] if not stressed | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 250 | |||
| ChangeIfUnstressed(a) | |||
| FMT(vowel/aa_6) | |||
| @@ -120,7 +120,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| IF prevPh(w) THEN | |||
| VowelStart(w/wi2) | |||
| @@ -134,7 +134,7 @@ endphoneme | |||
| phoneme i2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| ChangeIfNotStressed(I) | |||
| IF prevPh(w) THEN | |||
| @@ -145,28 +145,28 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 190 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 220 | |||
| FMT(vdiph/aau_6) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 210 | |||
| FMT(vdiph/ai_5) | |||
| endphoneme | |||
| phoneme EI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 210 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| @@ -174,42 +174,42 @@ endphoneme | |||
| phoneme OY | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 220 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_8) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʏ | |||
| length 110 | |||
| IF nextPh(*) THEN | |||
| @@ -220,14 +220,14 @@ endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 150 | |||
| IF nextPh(*) THEN | |||
| length 160 | |||
| @@ -365,7 +365,7 @@ endphoneme | |||
| phoneme iR // TEST "vier" = [f'iR] not successful | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| ipa iɐ | |||
| flag1 | |||
| length 240 | |||
| @@ -374,7 +374,7 @@ endphoneme | |||
| phoneme UR | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| ipa ʊɐ | |||
| flag1 | |||
| length 180 | |||
| @@ -389,7 +389,7 @@ phoneme oU // for English words | |||
| endphoneme | |||
| phoneme A~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 260 | |||
| FMT(vnasal/aa_n4) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN | |||
| @@ -20,26 +20,26 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -10,57 +10,57 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/0) | |||
| endphoneme | |||
| phoneme EU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 230 | |||
| FMT(vdiph/eeu) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/0i) | |||
| endphoneme | |||
| phoneme OU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 230 | |||
| FMT(vdiph/oou) | |||
| endphoneme | |||
| phoneme yI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| FMT(vdiph/yi) | |||
| endphoneme | |||
| @@ -3,13 +3,13 @@ | |||
| // vowels | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/e#) | |||
| @@ -18,25 +18,25 @@ phoneme E | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| @@ -4,7 +4,7 @@ | |||
| //==================================================== | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | |||
| FMT(vowel/a, 75) | |||
| @@ -13,7 +13,7 @@ phoneme a | |||
| endphoneme | |||
| phoneme a~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 190 | |||
| IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | |||
| FMT(vnasal/a#_n2, 90) | |||
| @@ -22,7 +22,7 @@ phoneme a~ | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 165 | |||
| IF thisPh(isWordEnd) AND thisPh(isStressed) THEN | |||
| FMT(vowel/e) | |||
| @@ -31,56 +31,56 @@ phoneme e | |||
| endphoneme | |||
| phoneme e~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vnasal/e_n) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme i~ | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| FMT(vnasal/i_n) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme o~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 190 | |||
| FMT(vnasal/o_n) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 155 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u~ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 185 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 185 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| phoneme y~ // guarani ỹ | |||
| ipa ɨ̃ | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 195 | |||
| FMT(vowel/i#_7) | |||
| endphoneme | |||
| @@ -3,14 +3,14 @@ | |||
| // This inherits from ph_hindi | |||
| phoneme aI | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/@i_4) | |||
| endphoneme | |||
| phoneme aI~ | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vnasal/ai_n) | |||
| @@ -18,14 +18,14 @@ endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/a#u) | |||
| endphoneme | |||
| phoneme aU~ | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vnasal/au_n) | |||
| @@ -33,7 +33,7 @@ endphoneme | |||
| phoneme V | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 140 | |||
| IF thisPh(isWordStart) THEN | |||
| @@ -73,7 +73,7 @@ phoneme V | |||
| endphoneme | |||
| phoneme o: | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 227 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| @@ -1,27 +1,27 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/a_7, 85) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_6) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_8) | |||
| @@ -29,21 +29,21 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/o_8) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/o_mid2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| @@ -51,19 +51,19 @@ endphoneme | |||
| // Nasal vowels | |||
| phoneme A~ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vnasal/aa_n4) | |||
| endphoneme | |||
| phoneme E~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vnasal/W_n) | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vnasal/o_n) | |||
| endphoneme | |||
| @@ -1,7 +1,7 @@ | |||
| // Differences from ph_hindi_base | |||
| phoneme V | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 140 | |||
| IF thisPh(isWordStart) THEN | |||
| @@ -9,7 +9,7 @@ phoneme : // Lengthen the previous vowel by "length" | |||
| endphoneme | |||
| phoneme @ | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfDiminished(@-) | |||
| @@ -24,7 +24,7 @@ endphoneme | |||
| phoneme V | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 140 | |||
| IF thisPh(isWordStart) THEN | |||
| @@ -73,13 +73,13 @@ endphoneme | |||
| phoneme @2 | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme @3 | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfDiminished(@-) | |||
| FMT(vowel/@_3) | |||
| @@ -89,7 +89,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| length 230 | |||
| IF thisPh(isUnstressed) THEN | |||
| ChangePhoneme(i) | |||
| @@ -99,52 +99,52 @@ phoneme i: | |||
| endphoneme | |||
| phoneme i // as [i:] but not marked as 'long' | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 220 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 220 | |||
| FMT(vdiph/ee-e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme &: | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 220 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 200 | |||
| IF nextPhW(j) THEN | |||
| FMT(vowel/a_5) | |||
| @@ -153,47 +153,47 @@ phoneme a: | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 140 | |||
| FMT(vowel/a#_3) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 227 | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme O: | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/0) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel long starttype #u endtype #u | |||
| vwl long starttype #u endtype #u | |||
| length 230 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -203,61 +203,61 @@ endphoneme | |||
| //============= | |||
| phoneme i~ | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| length 220 | |||
| FMT(vnasal/i_n2) | |||
| endphoneme | |||
| phoneme I~ | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| length 170 | |||
| FMT(vnasal/ii_n) | |||
| endphoneme | |||
| phoneme e~ | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 220 | |||
| FMT(vnasal/e_n) | |||
| endphoneme | |||
| phoneme E~ | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 220 | |||
| FMT(vnasal/ee_n2) | |||
| endphoneme | |||
| phoneme a~ | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 240 | |||
| FMT(vnasal/a_n) | |||
| endphoneme | |||
| phoneme V~ | |||
| vowel long starttype #@ endtype #@ | |||
| vwl long starttype #@ endtype #@ | |||
| length 220 | |||
| FMT(vnasal/V_n) | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 220 | |||
| FMT(vnasal/oo_n2) | |||
| endphoneme | |||
| phoneme o~ | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 220 | |||
| FMT(vnasal/o_n) | |||
| endphoneme | |||
| phoneme U~ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| phoneme u~ | |||
| vowel long starttype #u endtype #u | |||
| vwl long starttype #u endtype #u | |||
| length 220 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| @@ -268,14 +268,14 @@ endphoneme | |||
| phoneme aI | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/&i) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/aau_3) | |||
| @@ -2,44 +2,44 @@ | |||
| // Short vowels | |||
| phoneme A | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/0_3) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_4) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/y#_2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| @@ -48,43 +48,43 @@ endphoneme | |||
| // Long Vowels | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 240 | |||
| FMT(vowel/e_3) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 270 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 260 | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 240 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 240 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 260 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| @@ -14,14 +14,14 @@ endphoneme | |||
| //======= | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfNotStressed(i) | |||
| @@ -31,14 +31,14 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme I: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfNotStressed(I) | |||
| @@ -48,13 +48,13 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e_e) | |||
| endphoneme | |||
| @@ -62,13 +62,13 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/a#_2) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 230 | |||
| ChangeIfNotStressed(a) | |||
| FMT(vowel/aa_8) | |||
| @@ -77,13 +77,13 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 230 | |||
| ChangeIfNotStressed(O) | |||
| FMT(vdiph2/o_oo) | |||
| @@ -91,13 +91,13 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 230 | |||
| ChangeIfNotStressed(u) | |||
| FMT(vowel/u_bck) | |||
| @@ -105,14 +105,14 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/y##) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| ChangeIfNotStressed(y) | |||
| FMT(vowel/yy_4) | |||
| @@ -120,13 +120,13 @@ endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/y#_3) | |||
| endphoneme | |||
| phoneme W: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfNotStressed(W) | |||
| FMT(vowel/y#_3) | |||
| @@ -134,13 +134,13 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 170 | |||
| FMT(vdiph/ai_7) | |||
| endphoneme | |||
| phoneme aI: | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 230 | |||
| ChangeIfNotStressed(aI) | |||
| FMT(vdiph/ai_7) | |||
| @@ -148,13 +148,13 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 170 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme eI: | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 230 | |||
| ChangeIfNotStressed(eI) | |||
| FMT(vdiph/ei) | |||
| @@ -162,13 +162,13 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 170 | |||
| FMT(vdiph/aau) | |||
| endphoneme | |||
| phoneme aU: | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 230 | |||
| ChangeIfNotStressed(aU) | |||
| FMT(vdiph/aau) | |||
| @@ -176,13 +176,13 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 170 | |||
| FMT(vdiph/ou_3) | |||
| endphoneme | |||
| phoneme oU: // long version for óf | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 230 | |||
| ChangeIfNotStressed(oU) | |||
| FMT(vdiph/ou_3) | |||
| @@ -190,13 +190,13 @@ endphoneme | |||
| phoneme Yy | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 150 | |||
| FMT(vdiph/y#i_2) | |||
| endphoneme | |||
| phoneme Yy: | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 220 | |||
| ChangeIfNotStressed(Yy) | |||
| FMT(vdiph/y#i_2) | |||
| @@ -204,13 +204,13 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 210 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme yI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| @@ -1,6 +1,6 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF prevPh(@) THEN | |||
| @@ -12,7 +12,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| IF prevPh(a) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -23,7 +23,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF prevPh(#e) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -33,7 +33,7 @@ phoneme E | |||
| endphoneme | |||
| phoneme E2 // as [E] but don't reduce to [@] | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF prevPh(#e) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -43,7 +43,7 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF prevPh(#e) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -53,7 +53,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| IF prevPh(i) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -63,7 +63,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| IF prevPh(#o) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -73,7 +73,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| IF prevPh(#o) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -83,7 +83,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| IF prevPh(u) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -93,7 +93,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 240 | |||
| IF prevPh(isVowel) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -105,13 +105,13 @@ phoneme aI | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 240 | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 240 | |||
| IF prevPh(isVowel) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -123,7 +123,7 @@ phoneme OI | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 240 | |||
| IF prevPh(isVowel) THEN | |||
| InsertPhoneme(_|) | |||
| @@ -135,7 +135,7 @@ phoneme aU | |||
| endphoneme | |||
| phoneme @U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 240 | |||
| FMT(vdiph/@u_en) | |||
| endphoneme | |||
| @@ -2,7 +2,7 @@ | |||
| // Inherits from Esperanto | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| @@ -6,7 +6,7 @@ | |||
| phoneme @ // Schwa, but always unstressed | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 110 | |||
| IF nextPh(i:) THEN | |||
| @@ -31,21 +31,21 @@ endphoneme | |||
| phoneme @/ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 165 | |||
| FMT(vowel/a_4) | |||
| endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐ | |||
| length 130 | |||
| ChangeIfStressed(a) | |||
| @@ -54,13 +54,13 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 155 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(E) | |||
| ChangePhoneme(@/) | |||
| @@ -68,14 +68,14 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/ii_2) | |||
| endphoneme | |||
| phoneme i // non syllabic i for end of words | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| ipa iU+032F | |||
| length 45 | |||
| @@ -84,13 +84,13 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 155 | |||
| FMT(vowel/V_4) | |||
| endphoneme | |||
| phoneme O# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(O) | |||
| ChangePhoneme(a#) | |||
| @@ -98,34 +98,34 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 155 | |||
| FMT(vowel/uu) | |||
| endphoneme | |||
| phoneme U# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(U) | |||
| ChangePhoneme(@/) | |||
| endphoneme | |||
| phoneme u1 | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa uU+0306 | |||
| length 55 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme 0 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 195 | |||
| ipa A | |||
| FMT(vowel/aa_8) | |||
| endphoneme | |||
| phoneme 0# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(0) | |||
| ChangePhoneme(a#) | |||
| @@ -133,7 +133,7 @@ endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| @@ -142,21 +142,21 @@ endphoneme | |||
| // long vowels | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| FMT(vowel/aa_2) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 230 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -165,7 +165,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 230 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -175,44 +175,44 @@ endphoneme | |||
| phoneme @U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 260 | |||
| FMT(vdiph/@u_3) | |||
| endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 260 | |||
| FMT(vdiph2/i@) | |||
| endphoneme | |||
| phoneme u@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 260 | |||
| FMT(vdiph2/u@) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 275 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme aI# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(aI) | |||
| ChangePhoneme(a#) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 300 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme aU# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfStressed(aU) | |||
| FMT(vdiph/au_4) | |||
| @@ -10,7 +10,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 160 | |||
| ChangeIfNotStressed(a/) | |||
| IF thisPh(isWordEnd) AND prevPhW(t) AND thisPh(isStressed) THEN | |||
| @@ -23,7 +23,7 @@ phoneme a | |||
| endphoneme | |||
| phoneme a/ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| IF prevPhW(l) THEN | |||
| FMT(vowel/a_7, 80) | |||
| @@ -39,14 +39,14 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 160 | |||
| ChangeIfNotStressed(e/) | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme e/ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 145 | |||
| IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | |||
| FMT(vowel/e_mid2) | |||
| @@ -57,7 +57,7 @@ phoneme e/ | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| ChangeIfUnstressed(e/) | |||
| FMT(vwl_it/e_open) | |||
| @@ -65,7 +65,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 155 | |||
| IfNextVowelAppend(;) | |||
| IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN | |||
| @@ -78,14 +78,14 @@ phoneme i | |||
| endphoneme | |||
| phoneme i# // Used for 'gia_' where [i] is only spoken if stressed | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 145 | |||
| ChangeIfNotStressed(NULL) | |||
| ChangePhoneme(i) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_4) | |||
| @@ -93,14 +93,14 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| ChangeIfNotStressed(o/) | |||
| FMT(vwl_it/o) | |||
| endphoneme | |||
| phoneme o/ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 145 | |||
| IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN | |||
| FMT(vwl_it/o_open, 80) | |||
| @@ -113,7 +113,7 @@ phoneme o/ | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| ChangeIfUnstressed(o/) | |||
| FMT(vwl_it/o_open) | |||
| @@ -121,33 +121,33 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 175 | |||
| ChangeIfNotStressed(U) | |||
| FMT(vwl_it/u) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| @@ -43,28 +43,28 @@ endphoneme | |||
| // Close Vowels | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme i~ | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| ipa ĩ | |||
| length 220 | |||
| FMT(vnasal/i_n2) | |||
| endphoneme | |||
| phoneme u~ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ũ | |||
| length 220 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| phoneme M_Bo // M_B_o | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ɯᵝ | |||
| length 160 | |||
| @@ -74,7 +74,7 @@ endphoneme | |||
| // Mid Vowels | |||
| phoneme e_o | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| ipa e̞ | |||
| length 160 | |||
| @@ -82,7 +82,7 @@ phoneme e_o | |||
| endphoneme | |||
| phoneme o_o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ipa o̞ | |||
| length 160 | |||
| @@ -92,7 +92,7 @@ endphoneme | |||
| // Open Vowels | |||
| phoneme a_" | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ä | |||
| length 160 | |||
| @@ -5,14 +5,14 @@ | |||
| // (these are only guesses) | |||
| phoneme @ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #@ endtype #a | |||
| vwl long starttype #@ endtype #a | |||
| ipa ɐ | |||
| length 130 | |||
| FMT(vowel/a#_2) | |||
| @@ -20,35 +20,35 @@ endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 270 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -56,27 +56,27 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 280 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| @@ -84,13 +84,13 @@ endphoneme | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| vwl long starttype #a endtype #i | |||
| length 280 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| @@ -4,7 +4,7 @@ | |||
| // short vowels | |||
| phoneme I | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| flag1 | |||
| length 100 | |||
| IF thisPh(isWordEnd) THEN | |||
| @@ -14,7 +14,7 @@ phoneme I | |||
| endphoneme | |||
| phoneme 8 | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 100 | |||
| IF thisPh(isWordEnd) THEN | |||
| length 140 | |||
| @@ -23,7 +23,7 @@ phoneme 8 | |||
| endphoneme | |||
| phoneme u# | |||
| vowel starttype @ endtype @ | |||
| vwl starttype @ endtype @ | |||
| length 100 | |||
| flag1 | |||
| IF thisPh(isWordEnd) THEN | |||
| @@ -33,7 +33,7 @@ phoneme u# | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 100 | |||
| IF thisPh(isWordEnd) THEN | |||
| length 140 | |||
| @@ -45,58 +45,58 @@ endphoneme | |||
| // long vowels | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| flag1 | |||
| length 200 | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| flag1 | |||
| FMT(vdiph2/ii@_2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype @ endtype @ | |||
| vwl starttype @ endtype @ | |||
| length 200 | |||
| FMT(vowel/@_fnt) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/ii_8) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/o_3) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| flag1 | |||
| FMT(vowel/y#_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck3) | |||
| endphoneme | |||
| @@ -4,7 +4,7 @@ | |||
| //****************************** | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -21,7 +21,7 @@ endphoneme | |||
| phoneme a/ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -37,7 +37,7 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -53,7 +53,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -69,7 +69,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -85,7 +85,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -101,7 +101,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 100 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -113,7 +113,7 @@ endphoneme | |||
| phoneme e# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 100 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -125,7 +125,7 @@ endphoneme | |||
| phoneme i# | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -137,7 +137,7 @@ endphoneme | |||
| phoneme o# | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 100 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -149,7 +149,7 @@ endphoneme | |||
| phoneme u# | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 100 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -3,42 +3,42 @@ | |||
| phoneme a // a(ㅏ) | |||
| ipa ɐ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/aa_8) | |||
| endphoneme | |||
| phoneme E // ae(ㅐ) | |||
| ipa ɛ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/ee_5) | |||
| endphoneme | |||
| phoneme @ // eo(ㅓ) | |||
| ipa ʌ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme o // o(ㅗ) | |||
| ipa o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/o_8) | |||
| endphoneme | |||
| phoneme u // u(ㅜ) | |||
| ipa u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme u- // eu(ㅡ) | |||
| ipa ɯ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/i#_7) | |||
| endphoneme | |||
| @@ -1,14 +1,14 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 110 | |||
| IF nextPh(j) THEN | |||
| FMT(vowel/ii) | |||
| @@ -19,83 +19,83 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 220 | |||
| FMT(vowel/e_3) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/aa#) | |||
| endphoneme | |||
| phoneme 8 | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 160 | |||
| FMT(vowel/8_5) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| FMT(vowel/o_7) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/uu#) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/y_5) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 280 | |||
| FMT(vdiph/eei_3) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 280 | |||
| FMT(vdiph/eeu_3) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 160 | |||
| FMT(vowel/V_2) | |||
| endphoneme | |||
| @@ -27,7 +27,7 @@ | |||
| // ''atai'' /a/ f1 840 f2 1540 f3 2892 f4 3269 | |||
| phoneme a | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɑ | |||
| unstressed | |||
| length 190 | |||
| @@ -37,14 +37,14 @@ endphoneme | |||
| phoneme e | |||
| ipa e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| ipa i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -52,35 +52,35 @@ endphoneme | |||
| phoneme o | |||
| ipa o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/o_8) | |||
| endphoneme | |||
| phoneme u | |||
| ipa u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme I | |||
| ipa ɯ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/u#_7) | |||
| endphoneme | |||
| phoneme y | |||
| ipa y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme O | |||
| ipa oe | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 150 | |||
| FMT(vowel/oe) | |||
| endphoneme | |||
| @@ -93,7 +93,7 @@ endphoneme | |||
| phoneme a: | |||
| ipa ɑ: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 325 | |||
| FMT(vowel/aa_6) | |||
| endphoneme | |||
| @@ -101,14 +101,14 @@ endphoneme | |||
| phoneme e: | |||
| ipa e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i: | |||
| ipa i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 300 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -116,35 +116,35 @@ endphoneme | |||
| phoneme o: | |||
| ipa o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 325 | |||
| FMT(vowel/o_8) | |||
| endphoneme | |||
| phoneme u: | |||
| ipa u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 325 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme I: | |||
| ipa ɯ: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 300 | |||
| FMT(vowel/u#_7) | |||
| endphoneme | |||
| phoneme y: | |||
| ipa y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 275 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme O: | |||
| ipa oe: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 275 | |||
| FMT(vowel/oe) | |||
| endphoneme | |||
| @@ -400,7 +400,7 @@ endphoneme | |||
| phoneme v // english v for now | |||
| ipa v | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| length 170 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/V_6) | |||
| @@ -6,21 +6,21 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_5) | |||
| @@ -28,62 +28,62 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 160 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 270 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 260 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 240 | |||
| FMT(vowel/i_2) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 250 | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 250 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| FMT(vowel/y_2) | |||
| endphoneme | |||
| @@ -91,35 +91,35 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/aau_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| FMT(vdiph/ae) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 270 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme EU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 270 | |||
| FMT(vdiph/eeu_2) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 250 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| @@ -7,136 +7,136 @@ | |||
| // ENDIF | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 120 | |||
| FMT(vwl_lv/a, 100) // adjusted from aa_3 | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| long | |||
| FMT(vwl_lv/aa, 90) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| FMT(vwl_lv/e2, 100) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vwl_lv/ee2, 100) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| FMT(vwl_lv/e, 100) // other alternative e_5 | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vwl_lv/ee, 100) // other alternative e_8 | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 120 | |||
| FMT(vwl_lv/i, 110) // was i_6 | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 300 | |||
| FMT(vwl_lv/ii, 100) // was i_7 | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| FMT(vwl_lv/o, 90) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vwl_lv/oo, 75) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 120 | |||
| FMT(vwl_lv/u, 140) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 300 | |||
| FMT(vwl_lv/uu, 120) | |||
| endphoneme | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| long | |||
| FMT(vdiph/aai, 100) | |||
| endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 275 | |||
| long | |||
| FMT(vdiph/aau, 100) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 250 | |||
| long | |||
| FMT(vdiph/eei_2, 100) | |||
| endphoneme | |||
| phoneme ie | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 250 | |||
| long | |||
| FMT(vdiph2/ie_2, 100) | |||
| endphoneme | |||
| phoneme iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 250 | |||
| long | |||
| FMT(vdiph2/iu_2, 100) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 250 | |||
| long | |||
| FMT(vdiph/ui, 100) | |||
| endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #a | |||
| vwl starttype #u endtype #a | |||
| length 260 | |||
| long | |||
| FMT(vdiph2/uaa, 100) | |||
| endphoneme | |||
| phoneme o` // shorter version of uo | |||
| vowel starttype #u endtype #a | |||
| vwl starttype #u endtype #a | |||
| length 180 | |||
| long | |||
| FMT(vdiph2/uaa, 100) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 250 | |||
| long | |||
| FMT(vdiph/ooi, 100) | |||
| @@ -159,7 +159,7 @@ phoneme tS | |||
| endphoneme | |||
| phoneme n- | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa nU+0329 | |||
| lengthmod 4 | |||
| length 120 | |||
| @@ -1,32 +1,32 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 120 | |||
| FMT(vowel/8_7) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 120 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 80 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 350 | |||
| long | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/ee_1) | |||
| @@ -35,7 +35,7 @@ phoneme e | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 80 | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/ee_1) | |||
| @@ -44,27 +44,27 @@ phoneme E | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme ee | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 260 | |||
| long | |||
| FMT(vwl_ru/ee) | |||
| endphoneme | |||
| phoneme eA | |||
| vowel starttype #e endtype #a | |||
| vwl starttype #e endtype #a | |||
| length 290 | |||
| long | |||
| FMT(vdiph2/ea) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| ChangeIfStressed(I) | |||
| // IfNextVowelAppend(;) | |||
| @@ -72,143 +72,143 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 70 | |||
| // IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 300 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 70 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 70 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 330 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme w | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 100 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 310 | |||
| long | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 300 | |||
| long | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vdiph/aau) | |||
| endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #a | |||
| vwl starttype #u endtype #a | |||
| length 300 | |||
| long | |||
| FMT(vdiph2/uaa) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| phoneme ie | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 290 | |||
| long | |||
| FMT(vdiph2/ie_2) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 260 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 260 | |||
| FMT(vdiph/ou_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 260 | |||
| FMT(vdiph/eei_3) | |||
| endphoneme | |||
| @@ -341,7 +341,7 @@ endphoneme | |||
| /////////// Added by Mondhs | |||
| phoneme l // syllabic l | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa lU+0329 | |||
| unstressed | |||
| length 300 | |||
| @@ -2,7 +2,7 @@ | |||
| // Inherits phonemes from Esperanto | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| @@ -4,14 +4,14 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme y // epenthetic vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| ipa ɨ | |||
| length 80 | |||
| @@ -20,7 +20,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɐ | |||
| length 130 | |||
| @@ -39,47 +39,47 @@ endphoneme | |||
| phoneme a# // don't reduce to [@] | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ChangePhoneme(a) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| length 270 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -87,40 +87,40 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel long starttype #u endtype #u | |||
| vwl long starttype #u endtype #u | |||
| length 280 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| vwl long starttype #a endtype #i | |||
| length 280 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| @@ -11,7 +11,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfUnstressed(I) | |||
| @@ -19,14 +19,14 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| @@ -34,7 +34,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| // ChangeIfUnstressed(a2) | |||
| FMT(vowel/aa_9) | |||
| @@ -44,20 +44,20 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 155 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 155 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -65,7 +65,7 @@ endphoneme | |||
| phoneme U // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/uu_4) | |||
| endphoneme | |||
| @@ -73,7 +73,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -84,49 +84,49 @@ endphoneme | |||
| //=========== | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 310 | |||
| long | |||
| FMT(vdiph/aai_3) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/&i) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 280 | |||
| long | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme Yi | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/y#i) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/ui_4) | |||
| endphoneme | |||
| phoneme yi | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vdiph/yi) | |||
| @@ -134,28 +134,28 @@ endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vdiph/aau) | |||
| endphoneme | |||
| phoneme ou | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/ou) | |||
| endphoneme | |||
| phoneme eu | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eu_2) | |||
| endphoneme | |||
| phoneme iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/iu_2) | |||
| @@ -164,21 +164,21 @@ endphoneme | |||
| phoneme ey | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 280 | |||
| long | |||
| FMT(vdiph/eey) | |||
| endphoneme | |||
| phoneme Yy | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 270 | |||
| long | |||
| FMT(vdiph/y#y) | |||
| endphoneme | |||
| phoneme iy | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 260 | |||
| long | |||
| FMT(vdiph2/iy) | |||
| @@ -186,21 +186,21 @@ endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #o | |||
| vwl starttype #u endtype #o | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/uo) | |||
| endphoneme | |||
| phoneme ie | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/ie) | |||
| endphoneme | |||
| phoneme yY | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 280 | |||
| long | |||
| FMT(vdiph2/y-y#) | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 225 | |||
| IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -15,35 +15,35 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/&_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| IF nextPhW(w) THEN | |||
| length 170 | |||
| @@ -53,7 +53,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| @@ -7,14 +7,14 @@ | |||
| phoneme aI | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/@i_4) | |||
| endphoneme | |||
| phoneme aI~ | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 270 | |||
| long | |||
| FMT(vnasal/ai_n) | |||
| @@ -22,14 +22,14 @@ endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/a#u) | |||
| endphoneme | |||
| phoneme aU~ | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vnasal/au_n) | |||
| @@ -9,7 +9,7 @@ phoneme : // lengthens the previous vowel by 'length' | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| @@ -4,7 +4,7 @@ | |||
| //==================================================== | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 160 | |||
| ChangeIfNotStressed(@) | |||
| IF nextPh(H) THEN | |||
| @@ -14,13 +14,13 @@ phoneme V | |||
| endphoneme | |||
| phoneme @3 // use a more front [@] after palatal consonants | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@_3) | |||
| endphoneme | |||
| phoneme @/ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| IF nextPh(H) THEN | |||
| FMT(vowel/@_low) | |||
| @@ -30,32 +30,32 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 230 | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -69,63 +69,63 @@ endphoneme | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| vwl long starttype #a endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel long starttype #e endtype #i | |||
| vwl long starttype #e endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel long starttype #e endtype #u | |||
| vwl long starttype #e endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme VI | |||
| vowel long starttype #@ endtype #i | |||
| vwl long starttype #@ endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/Vi) | |||
| endphoneme | |||
| phoneme VU | |||
| vowel long starttype #@ endtype #u | |||
| vwl long starttype #@ endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/Vu) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel long starttype #o endtype #i | |||
| vwl long starttype #o endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel long starttype #o endtype #u | |||
| vwl long starttype #o endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/ou) | |||
| endphoneme | |||
| phoneme uI | |||
| vowel long starttype #u endtype #i | |||
| vwl long starttype #u endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/ui) | |||
| @@ -6,32 +6,32 @@ | |||
| // Vowels | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 110 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/a#_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/0_2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vowel/u_5) | |||
| endphoneme | |||
| @@ -9,28 +9,28 @@ | |||
| //======= | |||
| phoneme @ // close schwa | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 120 | |||
| FMT(vowel/@_4) | |||
| endphoneme | |||
| phoneme a# // open schwa | |||
| vowel starttype #@ endtype #a | |||
| vwl starttype #@ endtype #a | |||
| unstressed | |||
| length 120 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -40,108 +40,108 @@ phoneme i: | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 120 | |||
| FMT(vowel/yy) | |||
| endphoneme | |||
| phoneme y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 260 | |||
| FMT(vowel/y_4) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 120 | |||
| FMT(vowel/oe_2) | |||
| endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 260 | |||
| FMT(vwl_no/y#) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 250 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 120 | |||
| FMT(vwl_no/&) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 270 | |||
| FMT(vwl_no/&) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 280 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 270 | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 120 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 240 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme u- | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉ | |||
| length 120 | |||
| FMT(vwl_no/u#) | |||
| endphoneme | |||
| phoneme u-: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉː | |||
| length 260 | |||
| FMT(vwl_no/u#2) | |||
| @@ -151,28 +151,28 @@ endphoneme | |||
| // Diphthongs | |||
| //=========== | |||
| phoneme AI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/0i_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ai_3) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme u-I | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| ipa ʉɪ | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| @@ -180,14 +180,14 @@ phoneme u-I | |||
| endphoneme | |||
| phoneme Yy | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 270 | |||
| FMT(vwl_no/y#y) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vwl_no/au-) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ | |||
| phoneme V // inherent vowel, can be [O] or [o] | |||
| vowel flag1 starttype #o endtype #o | |||
| vwl flag1 starttype #o endtype #o | |||
| length 200 | |||
| IF thisPh(isWordEnd) AND prevPhW(isNotVowel) THEN | |||
| @@ -15,7 +15,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 225 | |||
| IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -25,35 +25,35 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 210 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/&_2) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| IF nextPhW(w) THEN | |||
| length 170 | |||
| @@ -63,7 +63,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| @@ -10,7 +10,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| ChangeIfUnstressed(I) | |||
| @@ -18,7 +18,7 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| @@ -27,59 +27,59 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| // ChangeIfUnstressed(a2) | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme a2 | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| FMT(vowel/aa#) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 155 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 155 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme u1 // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme U // TEST | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/uu_4) | |||
| endphoneme | |||
| @@ -87,14 +87,14 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ? | |||
| length 180 | |||
| @@ -110,7 +110,7 @@ endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 220 | |||
| IF nextPhW(isPalatal) THEN | |||
| FMT(vdiph/@i_2) | |||
| @@ -5,14 +5,14 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 190 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme a# | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa a | |||
| length 170 | |||
| FMT(vowel/a#_2) | |||
| @@ -21,7 +21,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/ee_1) | |||
| @@ -31,14 +31,14 @@ endphoneme | |||
| phoneme E# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/ee#) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_7) | |||
| @@ -46,21 +46,21 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/oo_5) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme y // close central unrounded (i-bar) | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| ipa ɨ | |||
| length 180 | |||
| FMT(vowel/ii#_2) | |||
| @@ -68,14 +68,14 @@ endphoneme | |||
| phoneme E~ | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 250 | |||
| FMT(vnasal/ee_u_n) | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 250 | |||
| FMT(vnasal/oo_n3) | |||
| endphoneme | |||
| @@ -6,7 +6,7 @@ | |||
| phoneme & | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| ipa ɐ | |||
| FMT(vowel/a#_3) | |||
| @@ -14,7 +14,7 @@ phoneme & | |||
| endphoneme | |||
| phoneme &/ // Used for final "a" when next word starts with "a" | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| ipa ɐ | |||
| IF nextPh(isVowel) THEN | |||
| @@ -24,21 +24,21 @@ phoneme &/ // Used for final "a" when next word starts with "a" | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| ChangeIfNotStressed(&) | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme &~ | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| ipa ɐU+0303 | |||
| length 240 | |||
| FMT(vnasal/ee_n2) | |||
| endphoneme | |||
| phoneme &U~ | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| ipa ɐU+0303ʊU+0303 | |||
| length 240 | |||
| FMT(vnasal/a#u_n) | |||
| @@ -47,21 +47,21 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| ChangeIfUnstressed(y) | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| ChangeIfUnstressed(y) | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ipa ɨ | |||
| FMT(vowel/i#_5) | |||
| @@ -69,7 +69,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -77,7 +77,7 @@ endphoneme | |||
| phoneme i/ // changes to NULL before a vowel | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| ipa ɨ | |||
| IF nextPh(isVowel) THEN | |||
| @@ -89,7 +89,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| // ChangeIfNotStressed(o) | |||
| FMT(vowel/0_2) | |||
| @@ -97,7 +97,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| ChangeIfNotStressed(u) | |||
| FMT(vowel/o) | |||
| @@ -105,13 +105,13 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | |||
| ChangePhoneme(w) | |||
| @@ -121,7 +121,7 @@ endphoneme | |||
| phoneme EU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 230 | |||
| FMT(vdiph/eeu_2) | |||
| endphoneme | |||
| @@ -4,39 +4,39 @@ | |||
| //==================================================== | |||
| phoneme I // epenthetic i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 90 | |||
| FMT(vowel/ii_6) | |||
| endphoneme | |||
| phoneme e~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 240 | |||
| FMT(vnasal/e_n) | |||
| endphoneme | |||
| phoneme i~ | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 240 | |||
| IfNextVowelAppend(;) | |||
| FMT(vnasal/i_n) | |||
| endphoneme | |||
| phoneme o~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 240 | |||
| FMT(vnasal/o_n) | |||
| endphoneme | |||
| phoneme u~ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| phoneme &~ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɐU+0303 | |||
| length 180 | |||
| IF thisPh(isFinalVowel) THEN | |||
| @@ -47,14 +47,14 @@ phoneme &~ | |||
| endphoneme | |||
| phoneme &U~ | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| ipa ɐU+0303ʊU+0303 | |||
| length 240 | |||
| FMT(vnasal/a#u_n) | |||
| endphoneme | |||
| phoneme oI~ | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| ipa oU+0303ɪU+0303 | |||
| length 260 | |||
| FMT(vnasal/oi_n) | |||
| @@ -64,13 +64,13 @@ endphoneme | |||
| phoneme & | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/a#_3) | |||
| endphoneme | |||
| phoneme &/ // Used for final "a" when next word starts with "a" | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(NULL) | |||
| @@ -80,7 +80,7 @@ endphoneme | |||
| phoneme A // for "al" in European Portuguese, don't reduce to [&] | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| @@ -88,20 +88,20 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/ee_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 160 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme y // this is the same as [i] for Brazil | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 110 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| @@ -109,7 +109,7 @@ endphoneme | |||
| phoneme i/ // changes to [j] before a vowel | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(j) | |||
| @@ -120,20 +120,20 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/0) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | |||
| ChangePhoneme(w) | |||
| @@ -145,7 +145,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ai) | |||
| @@ -153,7 +153,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 210 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/ei) | |||
| @@ -161,7 +161,7 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 230 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/0i) | |||
| @@ -169,14 +169,14 @@ endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 230 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme EU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 230 | |||
| FMT(vdiph/eeu) | |||
| endphoneme | |||
| @@ -5,7 +5,7 @@ phoneme + // high tone, use after a vowel | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| IF nextPh(H) THEN | |||
| FMT(vowel/@_low) | |||
| @@ -14,7 +14,7 @@ phoneme @ | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfNotStressed(@) | |||
| IF nextPh(H) THEN | |||
| @@ -25,59 +25,59 @@ endphoneme | |||
| phoneme i | |||
| vowel long starttype #i endtype #i | |||
| vwl long starttype #i endtype #i | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_fnt) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 220 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel long starttype #e endtype #e | |||
| vwl long starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 220 | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme O | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo_4) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel long starttype #o endtype #o | |||
| vwl long starttype #o endtype #o | |||
| length 220 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/uu_bck) | |||
| endphoneme | |||
| phoneme u | |||
| vowel long starttype #u endtype #u | |||
| vwl long starttype #u endtype #u | |||
| length 220 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -7,7 +7,7 @@ | |||
| phoneme I^ // "silent i", palatilizes the preceding consonant | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| ipa ʲ | |||
| length 70 | |||
| @@ -28,7 +28,7 @@ phoneme I^ // "silent i", palatilizes the preceding consonant | |||
| endphoneme | |||
| phoneme i/ // used for "i" at end of word | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| ChangeIfNotStressed(I^) | |||
| IfNextVowelAppend(;) | |||
| @@ -36,44 +36,44 @@ phoneme i/ // used for "i" at end of word | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɨ | |||
| length 180 | |||
| FMT(vowel/i#_5) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| FMT(vowel/a_2) | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/o-_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 180 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| @@ -84,19 +84,19 @@ endphoneme | |||
| phoneme @I | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 250 | |||
| FMT(vdiph/@i_3) | |||
| endphoneme | |||
| phoneme @U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 260 | |||
| FMT(vdiph/@u_3) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 260 | |||
| FMT(vdiph/ou_2) | |||
| endphoneme | |||
| @@ -104,43 +104,43 @@ endphoneme | |||
| phoneme iI | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| FMT(vdiph/ii) | |||
| endphoneme | |||
| phoneme yI | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 210 | |||
| FMT(vdiph/i#i) | |||
| endphoneme | |||
| phoneme yU | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 230 | |||
| FMT(vdiph2/uw_3) | |||
| endphoneme | |||
| phoneme ea | |||
| vowel starttype #e endtype #a | |||
| vwl starttype #e endtype #a | |||
| length 250 | |||
| FMT(vdiph2/ea) | |||
| endphoneme | |||
| phoneme eo | |||
| vowel starttype #e endtype #o | |||
| vwl starttype #e endtype #o | |||
| length 270 | |||
| FMT(vdiph2/eo) | |||
| endphoneme | |||
| phoneme e[u | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 250 | |||
| FMT(vdiph2/e_u) | |||
| endphoneme | |||
| phoneme Oa | |||
| vowel starttype #o endtype #a | |||
| vwl starttype #o endtype #a | |||
| length 250 | |||
| FMT(vdiph2/oa) | |||
| endphoneme | |||
| @@ -237,7 +237,7 @@ endphoneme | |||
| phoneme I^ // "silent i", palatilizes the preceding consonant | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed nonsyllabic | |||
| Length 70 | |||
| IF nextPh(isVowel) THEN | |||
| @@ -259,14 +259,14 @@ phoneme i | |||
| IF prevPh(Z) THEN | |||
| ChangePhoneme(y) | |||
| ENDIF | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 50 | |||
| FMT(vwl_ru/ii) | |||
| endphoneme | |||
| phoneme I# | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 80 | |||
| IF nextVowel(isMaxStress) THEN | |||
| ChangePhoneme(I) | |||
| @@ -279,14 +279,14 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 100 | |||
| FMT(vwl_ru/i#) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 80 | |||
| IF thisPh(isMaxStress) THEN | |||
| @@ -301,7 +301,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 80 | |||
| IF thisPh(isMaxStress) THEN | |||
| ChangePhoneme(e) | |||
| @@ -314,7 +314,7 @@ endphoneme | |||
| phoneme I3 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| Length 80 | |||
| IF thisPh(isMaxStress) THEN | |||
| IF prevPhW(j) THEN | |||
| @@ -331,14 +331,14 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| Length 100 | |||
| FMT(vwl_ru/e) | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| Length 100 | |||
| IF thisPh(isMaxStress) THEN | |||
| IF prevPhW(j) THEN | |||
| @@ -352,7 +352,7 @@ endphoneme | |||
| phoneme E2 | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| Length 80 | |||
| IF nextVowel(isMaxStress) THEN | |||
| IF prevPh(j) THEN | |||
| @@ -375,7 +375,7 @@ endphoneme | |||
| phoneme E3 | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| Length 80 | |||
| IF nextVowel(isMaxStress) THEN | |||
| ChangePhoneme(I) | |||
| @@ -390,7 +390,7 @@ phoneme E3 | |||
| endphoneme | |||
| phoneme E% // е in prefix "интер" | |||
| vowel | |||
| vwl | |||
| // starttype #e endtype #e | |||
| //ChangeIfNotStressed(y) | |||
| ChangePhoneme(E#) | |||
| @@ -398,7 +398,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| Length 100 | |||
| ChangeIfNotStressed(V) | |||
| FMT(vwl_ru/o) | |||
| @@ -406,7 +406,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| Length 80 | |||
| IF prevPhW(isPalatal) THEN | |||
| ChangePhoneme(8) | |||
| @@ -419,32 +419,32 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| Length 80 | |||
| FMT(vwl_ru/u) | |||
| endphoneme | |||
| phoneme u# | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| Length 80 | |||
| FMT(vwl_ru/u#) | |||
| endphoneme | |||
| phoneme u" | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| Length 150 | |||
| FMT(vwl_ru/u#u) | |||
| endphoneme | |||
| phoneme 8 | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| Length 100 | |||
| ChangeIfNotStressed(V) | |||
| FMT(vwl_ru/8) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| Length 100 | |||
| IF prevPh(Z) THEN | |||
| ChangeIfNotStressed(y) | |||
| @@ -463,13 +463,13 @@ phoneme e | |||
| endphoneme | |||
| phoneme ju | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| Length 190 | |||
| FMT(vwl_ru/ju) | |||
| endphoneme | |||
| phoneme ja | |||
| vowel starttype #i endtype #a | |||
| vwl starttype #i endtype #a | |||
| IF thisPh(isMaxStress) THEN | |||
| Length 200 | |||
| FMT(vwl_ru/ja) | |||
| @@ -479,7 +479,7 @@ phoneme ja | |||
| endphoneme | |||
| phoneme ja# | |||
| vowel starttype #i endtype #a | |||
| vwl starttype #i endtype #a | |||
| IF thisPh(isMaxStress) THEN | |||
| FMT(vowel/&) | |||
| // ChangePhoneme(A) | |||
| @@ -497,7 +497,7 @@ endphoneme | |||
| phoneme V# | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| unstressed | |||
| Length 80 | |||
| // IF nextVowel(isMaxStress) THEN | |||
| @@ -522,7 +522,7 @@ endphoneme | |||
| phoneme Y // will not be used in future | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| unstressed | |||
| Length 140 | |||
| FMT(vowel/ii#) | |||
| @@ -530,14 +530,14 @@ endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| Length 100 | |||
| FMT(vwl_ru/a) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| Length 100 | |||
| IF prevPhW(j) THEN | |||
| @@ -563,7 +563,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #a endtype #@ | |||
| vwl starttype #a endtype #@ | |||
| Length 80 | |||
| unstressed | |||
| @@ -586,7 +586,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| Length 100 | |||
| FMT(vowel/a#_3) | |||
| endphoneme | |||
| @@ -5,14 +5,14 @@ | |||
| // Vowels | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 130 | |||
| FMT(vowel/@_6) | |||
| @@ -20,28 +20,28 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i long | |||
| vwl starttype #i endtype #i long | |||
| length 240 | |||
| ChangeIfUnstressed(i) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| ChangeIfUnstressed(I) | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e long | |||
| vwl starttype #e endtype #e long | |||
| length 240 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/e) | |||
| @@ -49,88 +49,88 @@ endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e long | |||
| vwl starttype #e endtype #e long | |||
| length 240 | |||
| FMT(vowel/ee) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/ee) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a long | |||
| vwl starttype #a endtype #a long | |||
| length 240 | |||
| ChangeIfUnstressed(a) | |||
| FMT(vowel/aa_8) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme a2 // doesn't reduce to [@] | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o long | |||
| vwl starttype #o endtype #o long | |||
| length 240 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o long | |||
| vwl starttype #o endtype #o long | |||
| length 240 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u long | |||
| vwl starttype #u endtype #u long | |||
| length 240 | |||
| ChangeIfUnstressed(u) | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u- | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɯ | |||
| length 240 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u- | |||
| vowel starttype #@ endtype #@ long | |||
| vwl starttype #@ endtype #@ long | |||
| ipa ɯ | |||
| length 130 | |||
| FMT(vowel/u_bck2) | |||
| @@ -138,7 +138,7 @@ endphoneme | |||
| phoneme o- | |||
| vowel starttype #@ endtype #@ long | |||
| vwl starttype #@ endtype #@ long | |||
| ipa ɤ | |||
| length 240 | |||
| ChangeIfUnstressed(@) | |||
| @@ -146,7 +146,7 @@ phoneme o- | |||
| endphoneme | |||
| phoneme o- | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɤ | |||
| length 130 | |||
| ChangeIfUnstressed(@) | |||
| @@ -157,7 +157,7 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ long | |||
| vwl starttype #i endtype #@ long | |||
| length 240 | |||
| ChangeIfNotStressed(@) | |||
| FMT(vdiph2/i@) | |||
| @@ -165,7 +165,7 @@ endphoneme | |||
| phoneme ia | |||
| vowel starttype #i endtype #@ long | |||
| vwl starttype #i endtype #@ long | |||
| length 240 | |||
| ChangeIfNotStressed(@) | |||
| FMT(vdiph2/i@_3) | |||
| @@ -173,47 +173,47 @@ endphoneme | |||
| phoneme u@ | |||
| vowel starttype #u endtype #@ long | |||
| vwl starttype #u endtype #@ long | |||
| length 240 | |||
| FMT(vdiph2/u@) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i long | |||
| vwl starttype #a endtype #i long | |||
| length 240 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i long | |||
| vwl starttype #e endtype #i long | |||
| length 240 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme @I | |||
| vowel starttype #@ endtype #i long | |||
| vwl starttype #@ endtype #i long | |||
| length 240 | |||
| FMT(vdiph/@i) | |||
| endphoneme | |||
| phoneme u-I | |||
| vowel starttype #@ endtype #i long | |||
| vwl starttype #@ endtype #i long | |||
| ipa ɯɪ | |||
| length 240 | |||
| FMT(vdiph/u-i) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u long | |||
| vwl starttype #a endtype #u long | |||
| length 240 | |||
| ChangeIfUnstressed(@) | |||
| FMT(vdiph/aau_4) | |||
| endphoneme | |||
| phoneme OU | |||
| vowel starttype #@ endtype #u long | |||
| vwl starttype #@ endtype #u long | |||
| length 240 | |||
| FMT(vdiph/Vu) | |||
| endphoneme | |||
| @@ -302,7 +302,7 @@ endphoneme | |||
| phoneme & // the epenthetic vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 130 | |||
| IF prevVowel(a) THEN | |||
| @@ -4,7 +4,7 @@ | |||
| // to be included here. | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 120 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| @@ -12,7 +12,7 @@ endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɐ | |||
| length 140 | |||
| FMT(vowel/a#) | |||
| @@ -45,7 +45,7 @@ endphoneme | |||
| // Default vowel definitions | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(r/) THEN | |||
| @@ -59,20 +59,20 @@ endphoneme // Vowels | |||
| //**************************************************************** | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vwl_tn/I) | |||
| endphoneme | |||
| phoneme I2 | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| unstressed | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| @@ -80,14 +80,14 @@ phoneme I2 | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| ChangeIfUnstressed(l) | |||
| FMT(vowel/ee#_2) | |||
| endphoneme | |||
| phoneme e@ // long E | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| ipa iə | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| @@ -95,7 +95,7 @@ phoneme e@ // long E | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| unstressed | |||
| length 140 | |||
| ChangeIfDiminished(I2) | |||
| @@ -103,14 +103,14 @@ phoneme E | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa a | |||
| length 180 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme A@ // Used for [A:] when followed by 'r' | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| ipa ɑː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| @@ -118,26 +118,26 @@ phoneme A@ // Used for [A:] when followed by 'r' | |||
| endphoneme | |||
| phoneme O // short O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| ChangeIfUnstressed(U) | |||
| FMT(vowel/0_2) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| FMT(vowel/u_5) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/uu) | |||
| endphoneme | |||
| @@ -5,14 +5,14 @@ | |||
| // (these are only guesses) | |||
| phoneme @ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| ipa ɐ | |||
| length 150 | |||
| ChangeIfNotStressed(@) | |||
| @@ -21,49 +21,49 @@ endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme &: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 300 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 300 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -71,27 +71,27 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 300 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| @@ -99,13 +99,13 @@ endphoneme | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| vwl long starttype #a endtype #i | |||
| length 300 | |||
| FMT(vdiph/ai_8) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 300 | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| @@ -1,39 +1,39 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 100 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 260 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 120 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 290 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 120 | |||
| IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | |||
| @@ -43,64 +43,64 @@ phoneme a | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 290 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 120 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 290 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 280 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 260 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 260 | |||
| FMT(vdiph/ou_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 260 | |||
| FMT(vdiph/eei_3) | |||
| endphoneme | |||
| @@ -108,14 +108,14 @@ endphoneme | |||
| phoneme r- // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa rU+0329 | |||
| length 200 | |||
| FMT(vowelr/r-voc) | |||
| endphoneme | |||
| phoneme r: // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa rU+0329ː | |||
| length 300 | |||
| FMT(vowelr/r-voc) | |||
| @@ -143,7 +143,7 @@ endphoneme | |||
| phoneme l- | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa lU+0329 | |||
| length 140 | |||
| FMT(vwl_hi/l-voc) | |||
| @@ -151,7 +151,7 @@ endphoneme | |||
| phoneme l: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa lU+0329ː | |||
| length 250 | |||
| FMT(vwl_hi/l-voc) | |||
| @@ -7,13 +7,13 @@ endphoneme | |||
| phoneme @ // Schwa, can be stressed | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 160 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 160 | |||
| // IfNextVowelAppend(;) | |||
| // IF thisPh(isStressed) AND NOT nextPhW(isRhotic) THEN | |||
| @@ -23,14 +23,14 @@ phoneme i | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 170 | |||
| IF thisPh(isUnstressed) THEN | |||
| FMT(vowel/a_8) | |||
| @@ -40,25 +40,25 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 170 | |||
| ChangeIfUnstressed(E) | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme e+ // doesn't reduce to [e] | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| ChangePhoneme(e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 160 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 160 | |||
| IF thisPh(isNotStressed) THEN | |||
| ChangePhoneme(@) | |||
| @@ -68,19 +68,19 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| ChangeIfUnstressed(O) | |||
| FMT(vowel/o_8) | |||
| endphoneme | |||
| phoneme o+ // doesn't reduce to [O] | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| ChangePhoneme(o) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| IF thisPh(isStressed) THEN | |||
| FMT(vowel/0_2) | |||
| @@ -138,7 +138,7 @@ endphoneme | |||
| // for foreign letters | |||
| phoneme y | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 170 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -5,14 +5,14 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 190 | |||
| ChangeIfNotStressed(a/) | |||
| FMT(vowel/a_4) | |||
| endphoneme | |||
| phoneme a/ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 155 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/a_4, 85) | |||
| @@ -21,34 +21,34 @@ phoneme a/ | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 190 | |||
| ChangeIfNotStressed(e/) | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme e/ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/e_mid2, 90) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 175 | |||
| ChangeIfNotStressed(e/) | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 195 | |||
| ChangeIfNotStressed(o/) | |||
| IF nextPhW(n) THEN | |||
| @@ -59,7 +59,7 @@ phoneme o | |||
| endphoneme | |||
| phoneme o/ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 155 | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vwl_es/oo_) | |||
| @@ -68,13 +68,13 @@ phoneme o/ | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 245 | |||
| IF thisPh(isWordEnd) OR prevPh(r) THEN | |||
| length 260 | |||
| @@ -6,33 +6,33 @@ | |||
| // Vowels | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 200 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 210 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/o_4) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| @@ -9,7 +9,7 @@ | |||
| //======= | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| @@ -19,40 +19,40 @@ phoneme i: | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| ChangeIfUnstressed(E-) | |||
| FMT(vowel/ee) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #@ | |||
| vwl starttype #e endtype #@ | |||
| length 220 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme E3 | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme E- | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ə | |||
| unstressed | |||
| length 140 | |||
| @@ -62,38 +62,38 @@ endphoneme | |||
| phoneme y: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 220 | |||
| FMT(vowel/y_5) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/yy_3) | |||
| endphoneme | |||
| phoneme u- | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉ | |||
| length 200 | |||
| FMT(vowel/u#_2) | |||
| endphoneme | |||
| phoneme Y: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 220 | |||
| FMT(vowel/y#_2) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/oe_4) | |||
| endphoneme | |||
| phoneme 8 | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/8_2) | |||
| endphoneme | |||
| @@ -101,7 +101,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| IF thisPh(isNotStressed) AND thisPh(isWordEnd) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -110,37 +110,37 @@ phoneme a | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 250 | |||
| FMT(vowel/aa_4) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/uu_4) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 210 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -4,20 +4,20 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| FMT(vowel/V_2) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| ChangeIfNotStressed(V) | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ʌ | |||
| length 130 | |||
| IF nextPh(isWordEnd) AND nextPh(m) THEN | |||
| @@ -27,7 +27,7 @@ phoneme V | |||
| endphoneme | |||
| phoneme V# // omit if the next phoneme is a vowel | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 130 | |||
| IF nextPhW(isVowel) OR nextPhW(#) THEN | |||
| ChangePhoneme(NULL) | |||
| @@ -36,28 +36,28 @@ phoneme V# // omit if the next phoneme is a vowel | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 250 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| IF thisPh(isWordEnd) AND thisPh(isNotStressed) THEN | |||
| FMT(vowel/ii_5) | |||
| @@ -67,7 +67,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 270 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -75,41 +75,41 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| ChangeIfNotStressed(U) | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme u2 // as [u] but don't reduce | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉ | |||
| length 110 | |||
| FMT(vowel/u#_3) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 280 | |||
| IF prevPhW(isVel) THEN | |||
| ELSE | |||
| @@ -119,7 +119,7 @@ phoneme u: | |||
| endphoneme | |||
| phoneme U: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| ipa ʉ | |||
| length 270 | |||
| FMT(vowel/u#_3) | |||
| @@ -127,13 +127,13 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 280 | |||
| FMT(vdiph/ai_8) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au) | |||
| endphoneme | |||
| @@ -3,45 +3,45 @@ | |||
| // use 'flag1' for front vowels, 'flag2' for back vowels | |||
| phoneme i | |||
| vowel flag1 starttype #i endtype #i | |||
| vwl flag1 starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme y | |||
| vowel flag1 starttype #u endtype #u | |||
| vwl flag1 starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| phoneme u | |||
| vowel flag2 starttype #u endtype #u | |||
| vwl flag2 starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme e | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 110 | |||
| FMT(vowel/ii#) | |||
| endphoneme | |||
| phoneme W | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 110 | |||
| FMT(vowel/oe) | |||
| endphoneme | |||
| phoneme o | |||
| vowel flag2 starttype #o endtype #o | |||
| vwl flag2 starttype #o endtype #o | |||
| length 110 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme V | |||
| vowel flag2 starttype #@ endtype #@ | |||
| vwl flag2 starttype #@ endtype #@ | |||
| length 110 | |||
| ipa ɯ | |||
| FMT(vowel/@_2) | |||
| @@ -49,13 +49,13 @@ endphoneme | |||
| phoneme & | |||
| vowel flag1 starttype #e endtype #e | |||
| vwl flag1 starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/ee) | |||
| endphoneme | |||
| phoneme A | |||
| vowel flag2 starttype #a endtype #a | |||
| vwl flag2 starttype #a endtype #a | |||
| length 180 | |||
| IF NOT nextPhW(w) AND NOT thisPh(isTranslationGiven) THEN | |||
| IF thisPh(isFirstVowel) THEN | |||
| @@ -69,26 +69,26 @@ phoneme A | |||
| endphoneme | |||
| phoneme 0 | |||
| vowel flag2 starttype #o endtype #o | |||
| vwl flag2 starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/0_3) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel flag1 starttype #e endtype #e | |||
| vwl flag1 starttype #e endtype #e | |||
| length 240 | |||
| FMT(vowel/e_6) | |||
| endphoneme | |||
| phoneme I | |||
| vowel flag1 starttype #i endtype #i | |||
| vwl flag1 starttype #i endtype #i | |||
| length 110 | |||
| FMT(vowel/ii) | |||
| endphoneme | |||
| phoneme a // letter 'я' | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN // front vowels | |||
| ChangePhoneme(&) | |||
| @@ -97,7 +97,7 @@ phoneme a // letter 'я' | |||
| endphoneme | |||
| phoneme u2 // letter 'ю' | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| IF prevVowel(isFlag1) OR nextVowel(isFlag1) THEN | |||
| ChangePhoneme(y) | |||
| @@ -107,7 +107,7 @@ phoneme u2 // letter 'ю' | |||
| endphoneme | |||
| phoneme e2 // 'e' at start of word | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 100 | |||
| IF nextVowel(isFlag2) THEN | |||
| ChangePhoneme(V) | |||
| @@ -5,49 +5,49 @@ | |||
| // (these are only guesses) | |||
| phoneme @ | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 130 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| vwl long starttype #a endtype #a | |||
| length 130 | |||
| FMT(vowel/a#_2) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 300 | |||
| FMT(vowel/a_5) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 130 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 130 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 270 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| @@ -55,27 +55,27 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 130 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 280 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| @@ -83,13 +83,13 @@ endphoneme | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| vwl long starttype #a endtype #i | |||
| length 280 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| vwl long starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| @@ -1,30 +1,30 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 180 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| @@ -1,7 +1,7 @@ | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| IF thisPh(isTranslationGiven) THEN | |||
| // don't reduce the vowel if phonemes are explicitly given | |||
| @@ -17,14 +17,14 @@ phoneme i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| FMT(vowel/ii_5) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| IF thisPh(isTranslationGiven) THEN | |||
| // don't reduce the vowel if phonemes are explicitly given | |||
| @@ -40,7 +40,7 @@ phoneme y | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u#) | |||
| endphoneme | |||
| @@ -48,7 +48,7 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| IF thisPh(isTranslationGiven) THEN | |||
| // don't reduce the vowel if phonemes are explicitly given | |||
| @@ -70,27 +70,27 @@ phoneme e | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/ee_6) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| IF thisPh(isUnstressed) AND thisPh(isWordEnd) THEN | |||
| FMT(vowel/a#_2) | |||
| @@ -101,7 +101,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| IF thisPh(isTranslationGiven) THEN | |||
| // don't reduce the vowel if phonemes are explicitly given | |||
| @@ -117,14 +117,14 @@ phoneme u | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/uu_2) | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| ipa ɯ | |||
| length 180 | |||
| FMT(vowel/u#_7) | |||
| @@ -133,7 +133,7 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| IF thisPh(isTranslationGiven) THEN | |||
| // don't reduce the vowel if phonemes are explicitly given | |||
| @@ -149,7 +149,7 @@ phoneme o | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| @@ -9,7 +9,7 @@ phoneme : // Lengthen the previous vowel by "length" | |||
| endphoneme | |||
| phoneme @ | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 130 | |||
| ChangeIfDiminished(@-) | |||
| @@ -21,20 +21,20 @@ endphoneme | |||
| phoneme V | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 150 | |||
| CALL hi/V | |||
| endphoneme | |||
| phoneme @2 | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 150 | |||
| FMT(vowel/@_low) | |||
| endphoneme | |||
| phoneme @3 | |||
| vowel flag1 starttype #@ endtype #@ | |||
| vwl flag1 starttype #@ endtype #@ | |||
| length 150 | |||
| ChangeIfDiminished(@-) | |||
| FMT(vowel/@_3) | |||
| @@ -53,13 +53,13 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/a_4) //a_4) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| IF nextPh(n^) OR nextPh(c) THEN | |||
| length 100 | |||
| ELSE | |||
| @@ -70,20 +70,20 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e_e) //ee_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| IfNextVowelAppend(;) | |||
| IF prevPhW(w) THEN | |||
| VowelStart(w/wi) | |||
| @@ -99,7 +99,7 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| IF nextPh(kh) OR nextPh(N) THEN | |||
| length 80 | |||
| ELSE | |||
| @@ -109,7 +109,7 @@ phoneme O | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| IF nextPh(kh) OR nextPh(N) THEN | |||
| length 110 | |||
| ELSE | |||
| @@ -120,7 +120,7 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound | |||
| length 120 | |||
| ELSE | |||
| @@ -130,7 +130,7 @@ phoneme u | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| IF nextPh(kh) OR nextPh(N) THEN | |||
| length 120 | |||
| ELSE | |||
| @@ -142,7 +142,7 @@ endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #a | |||
| vwl starttype #@ endtype #a | |||
| IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN | |||
| length 120 | |||
| ELSE | |||
| @@ -153,7 +153,7 @@ endphoneme | |||
| phoneme @: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@_2) | |||
| endphoneme | |||
| @@ -164,69 +164,69 @@ endphoneme | |||
| //=========== | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 140 //250 | |||
| FMT(vdiph/&i_2) | |||
| endphoneme | |||
| phoneme a:I | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 200 //250 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme @I | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 200 //250 | |||
| FMT(vdiph/@i) | |||
| endphoneme | |||
| phoneme @:I | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 200 //250 | |||
| FMT(vdiph/y#i) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 140 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme EI | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 140 | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 200 | |||
| FMT(vdiph/ooi_4) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 200 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme uI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 200 | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| phoneme yI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 200 | |||
| FMT(vdiph/u-i) | |||
| endphoneme | |||
| @@ -235,46 +235,46 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 150 | |||
| FMT(vdiph/aau_4) | |||
| endphoneme | |||
| phoneme a:U | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 150 //270 | |||
| FMT(vdiph/au) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 150 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme EU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 150 | |||
| FMT(vdiph/eeu) | |||
| endphoneme | |||
| phoneme iU | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 140 | |||
| FMT(vdiph2/iu) | |||
| endphoneme | |||
| phoneme @U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 140 | |||
| FMT(vdiph/@u_3) | |||
| endphoneme | |||
| phoneme @:U | |||
| vowel starttype #@ endtype #u | |||
| vwl starttype #@ endtype #u | |||
| length 140 | |||
| FMT(vdiph/@u) | |||
| endphoneme | |||
| @@ -282,19 +282,19 @@ endphoneme | |||
| phoneme i@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 140 | |||
| FMT(vdiph2/ii@_3) | |||
| endphoneme | |||
| phoneme y@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 140 | |||
| FMT(vdiph2/y-y#) | |||
| endphoneme | |||
| phoneme u@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 100 //200 | |||
| FMT(vdiph2/uu@) | |||
| endphoneme | |||
| @@ -302,38 +302,38 @@ endphoneme | |||
| // Addition Dipthongs | |||
| phoneme o# // ông | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vnasal/a#u_n) | |||
| endphoneme | |||
| phoneme O# // ong | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vnasal/&u_n) | |||
| endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #a | |||
| vwl starttype #o endtype #a | |||
| length 140 | |||
| FMT(vdiph2/oa) | |||
| endphoneme | |||
| phoneme o& | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vietnam/oe) | |||
| endphoneme | |||
| phoneme iE // iê : viết, giệc | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 140 | |||
| FMT(vietnam/ie_2) | |||
| endphoneme | |||
| phoneme Oi // oai sound | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 140 | |||
| FMT(vdiph/ooi_3) | |||
| endphoneme | |||
| @@ -341,19 +341,19 @@ endphoneme | |||
| // Vowel and Dipthong for south dialect | |||
| phoneme O- // ôi southern sound | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 150 | |||
| FMT(vnasal/oi_n) | |||
| endphoneme | |||
| phoneme @- // ơi southern sound | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 150 | |||
| FMT(vdiph/@i_3) | |||
| endphoneme | |||
| phoneme u- // u southern sound | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/u_3,70) | |||
| endphoneme | |||
| @@ -8,21 +8,21 @@ | |||
| //============= | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 150 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 150 | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| ipa ɨ | |||
| length 150 | |||
| FMT(vowel/ii_3) | |||
| @@ -30,28 +30,28 @@ endphoneme | |||
| phoneme Y // symbol used in place of I" (I bar) | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 150 | |||
| FMT(vowel/ii#) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 150 | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 150 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| @@ -61,7 +61,7 @@ endphoneme | |||
| //============ | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 180 | |||
| ChangeIfNotStressed(I) | |||
| FMT(vowel/i) | |||
| @@ -69,7 +69,7 @@ endphoneme | |||
| phoneme y: // symbol used in place of i" (i bar) | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| ipa ɨː | |||
| length 180 | |||
| ChangeIfNotStressed(Y) | |||
| @@ -78,7 +78,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 190 | |||
| ChangeIfNotStressed(U) | |||
| FMT(vowel/u) | |||
| @@ -86,7 +86,7 @@ endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 210 | |||
| ChangeIfNotStressed(E) | |||
| FMT(vowel/e) | |||
| @@ -94,7 +94,7 @@ endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 210 | |||
| ChangeIfNotStressed(O) | |||
| FMT(vowel/o_2) | |||
| @@ -102,7 +102,7 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 230 | |||
| ChangeIfNotStressed(a) | |||
| FMT(vowel/aa_2) | |||
| @@ -113,7 +113,7 @@ endphoneme | |||
| //=========== | |||
| phoneme AY | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| ipa ɑɨ | |||
| length 250 | |||
| FMT(vdiph/aai_2) | |||
| @@ -121,14 +121,14 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 210 | |||
| FMT(vdiph/ai_2) | |||
| endphoneme | |||
| phoneme aY | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| ipa aɨ | |||
| length 210 | |||
| FMT(vdiph/ai_2) | |||
| @@ -136,21 +136,21 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 210 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme @I | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 210 | |||
| FMT(vdiph/@i_2) | |||
| endphoneme | |||
| phoneme @Y | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| ipa əɨ | |||
| length 210 | |||
| FMT(vdiph/@i_2) | |||
| @@ -158,21 +158,21 @@ endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 210 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme Iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 210 | |||
| FMT(vdiph2/iu_4) | |||
| endphoneme | |||
| phoneme Yu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| ipa ɨu | |||
| length 210 | |||
| FMT(vdiph2/iu_4) | |||
| @@ -180,14 +180,14 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 210 | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme OY | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| ipa ɔɨ | |||
| length 210 | |||
| FMT(vdiph/ooi) | |||
| @@ -195,14 +195,14 @@ endphoneme | |||
| phoneme uI | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 210 | |||
| FMT(vdiph/ui_3) | |||
| endphoneme | |||
| phoneme uY | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| ipa uɨ | |||
| length 210 | |||
| FMT(vdiph/ui_3) | |||
| @@ -1,20 +1,20 @@ | |||
| phoneme @ // Schwa, can be stressed | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme @: | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 270 | |||
| FMT(vowel/@) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_6) | |||
| @@ -22,7 +22,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| @@ -30,84 +30,84 @@ endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 140 | |||
| FMT(vowel/ee_5) | |||
| endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 270 | |||
| FMT(vowel/ee_5) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 140 | |||
| FMT(vowel/a#) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 270 | |||
| FMT(vowel/a_6) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme O: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 270 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 140 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 270 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 140 | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 270 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| @@ -1,69 +1,69 @@ | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 200 | |||
| FMT(vowel/a_4) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid2) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 200 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme i~ | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vnasal/i_n2) | |||
| endphoneme | |||
| phoneme E~ | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 220 | |||
| FMT(vnasal/ee_n2) | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| FMT(vnasal/oo_n2) | |||
| endphoneme | |||
| phoneme u~ | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 220 | |||
| FMT(vnasal/u_n) | |||
| endphoneme | |||
| @@ -270,14 +270,14 @@ endphoneme | |||
| //==================================================== | |||
| phoneme N- // syllabic N | |||
| vowel starttype N endtype N | |||
| vwl starttype N endtype N | |||
| length 250 | |||
| FMT(nn/nn2_) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vwl_zh/a_n) | |||
| @@ -286,7 +286,7 @@ phoneme a | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vowel/aa_2) | |||
| @@ -295,19 +295,19 @@ phoneme A | |||
| endphoneme | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 250 | |||
| FMT(vdiph/ai_6) | |||
| endphoneme | |||
| phoneme Au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 250 | |||
| FMT(vwl_zh/aau) | |||
| endphoneme | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 200 | |||
| IF nextPh(N) THEN | |||
| FMT(vowel/@_bck) | |||
| @@ -316,25 +316,25 @@ phoneme @ | |||
| endphoneme | |||
| phoneme @r //tmp use V3_r | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 350 | |||
| FMT(vowelr/V3_r) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 250 | |||
| FMT(vowel/ee_2) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 250 | |||
| FMT(vdiph2/ei_4) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vowel/ii_2) | |||
| @@ -346,49 +346,49 @@ phoneme i | |||
| endphoneme | |||
| phoneme i[ //after ts tsh s | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| FMT(vowel/i#_7) | |||
| endphoneme | |||
| phoneme i. //after ts. ts.h s. z. | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| FMT(vowel/i#_6) | |||
| endphoneme | |||
| phoneme iA //try more before N | |||
| vowel starttype #i endtype #a | |||
| vwl starttype #i endtype #a | |||
| length 250 | |||
| FMT(vwl_zh/iaa) | |||
| endphoneme | |||
| phoneme iAu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 250 | |||
| FMT(vwl_zh/iaau) | |||
| endphoneme | |||
| phoneme iE | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 250 | |||
| FMT(vwl_zh/ie) | |||
| endphoneme | |||
| phoneme io | |||
| vowel starttype #i endtype #o | |||
| vwl starttype #i endtype #o | |||
| length 250 | |||
| FMT(vdiph2/iioo) | |||
| endphoneme | |||
| phoneme iou | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 250 | |||
| FMT(vwl_zh/iou) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vnasal/oo_n2) | |||
| @@ -397,25 +397,25 @@ phoneme o | |||
| endphoneme | |||
| phoneme o- | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 250 | |||
| FMT(vowel/8) | |||
| endphoneme | |||
| phoneme ou | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 250 | |||
| FMT(vdiph/8u) | |||
| endphoneme | |||
| phoneme ong | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 500 | |||
| FMT(vwl_zh/ong) | |||
| endphoneme | |||
| phoneme u //try more before N | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vnasal/u_n) | |||
| @@ -424,43 +424,43 @@ phoneme u //try more before N | |||
| endphoneme | |||
| phoneme uA | |||
| vowel starttype #u endtype #a | |||
| vwl starttype #u endtype #a | |||
| length 250 | |||
| FMT(vwl_zh/uaa) | |||
| endphoneme | |||
| phoneme ua | |||
| vowel starttype #u endtype #a | |||
| vwl starttype #u endtype #a | |||
| length 250 | |||
| FMT(vdiph2/oa) | |||
| endphoneme | |||
| phoneme uai | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 250 | |||
| FMT(vwl_zh/uai) | |||
| endphoneme | |||
| phoneme u@ | |||
| vowel starttype #u endtype #@ | |||
| vwl starttype #u endtype #@ | |||
| length 230 | |||
| FMT(vdiph2/o@) | |||
| endphoneme | |||
| phoneme uei | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 250 | |||
| FMT(vwl_zh/uei) | |||
| endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #o | |||
| vwl starttype #u endtype #o | |||
| length 280 | |||
| FMT(vwl_zh/uo) | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 250 | |||
| IF nextPh(N) THEN | |||
| FMT(vowel/uu_3) | |||
| @@ -469,31 +469,31 @@ phoneme y | |||
| endphoneme | |||
| phoneme yu //try more before N | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 250 | |||
| FMT(vdiph2/yu) | |||
| endphoneme | |||
| phoneme y& | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 250 | |||
| FMT(vwl_zh/y&) | |||
| endphoneme | |||
| phoneme yE //try more so not similar to iE | |||
| vowel starttype #i endtype #e | |||
| vwl starttype #i endtype #e | |||
| length 250 | |||
| FMT(vwl_zh/yee) | |||
| endphoneme | |||
| phoneme y@ | |||
| vowel starttype #i endtype #@ | |||
| vwl starttype #i endtype #@ | |||
| length 250 | |||
| FMT(vdiph2/y@) | |||
| endphoneme | |||
| phoneme yi | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 250 | |||
| FMT(vdiph/yi) | |||
| endphoneme | |||
| @@ -125,79 +125,79 @@ endphoneme | |||
| //==================================================== | |||
| phoneme aa | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 230 | |||
| FMT(vowel/aa) | |||
| endphoneme | |||
| phoneme aai | |||
| vowel starttype #a endtype #i | |||
| vwl starttype #a endtype #i | |||
| length 270 | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme aau | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 260 | |||
| FMT(vdiph/aau_2) | |||
| endphoneme | |||
| phoneme ang | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 220 | |||
| FMT(vwl_zh/ang) | |||
| endphoneme | |||
| phoneme aang | |||
| vowel starttype #a endtype #a | |||
| vwl starttype #a endtype #a | |||
| length 270 | |||
| FMT(vwl_zh/aang) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 150 | |||
| FMT(vowel/a#_3) | |||
| endphoneme | |||
| phoneme ai | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 200 | |||
| FMT(vdiph/@i_3) | |||
| endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| vwl starttype #a endtype #u | |||
| length 200 | |||
| FMT(vdiph/au_2) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 220 | |||
| FMT(vowel/ee_1) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| vwl starttype #e endtype #i | |||
| length 220 | |||
| FMT(vdiph/ei) | |||
| endphoneme | |||
| phoneme eng | |||
| vowel starttype #e endtype #e | |||
| vwl starttype #e endtype #e | |||
| length 220 | |||
| FMT(vwl_zh/eng) | |||
| endphoneme | |||
| phoneme eu | |||
| vowel starttype #e endtype #u | |||
| vwl starttype #e endtype #u | |||
| length 260 | |||
| FMT(vdiph/eeu) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 190 | |||
| IfNextVowelAppend(;) | |||
| @@ -210,19 +210,19 @@ phoneme i | |||
| endphoneme | |||
| phoneme ing | |||
| vowel starttype #i endtype #i | |||
| vwl starttype #i endtype #i | |||
| length 220 | |||
| FMT(vwl_zh/ing) | |||
| endphoneme | |||
| phoneme iu | |||
| vowel starttype #i endtype #u | |||
| vwl starttype #i endtype #u | |||
| length 200 | |||
| FMT(vdiph2/iu) | |||
| endphoneme | |||
| phoneme ng // synonym for [N] | |||
| vowel // starttype ng endtype ng | |||
| vwl // starttype ng endtype ng | |||
| length 350 | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(N) | |||
| @@ -231,38 +231,38 @@ phoneme ng // synonym for [N] | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 170 | |||
| FMT(vowel/oo) | |||
| endphoneme | |||
| phoneme oeng | |||
| vowel starttype #o endtype #e | |||
| vwl starttype #o endtype #e | |||
| length 280 | |||
| FMT(vwl_zh/oeng) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| vwl starttype #o endtype #i | |||
| length 200 | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme ou | |||
| vowel starttype #o endtype #u | |||
| vwl starttype #o endtype #u | |||
| length 200 | |||
| FMT(vdiph/ou) | |||
| endphoneme | |||
| phoneme ong | |||
| vowel starttype #o endtype #o | |||
| vwl starttype #o endtype #o | |||
| length 220 | |||
| FMT(vwl_zh/ong) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 170 | |||
| IF nextPhW(k) OR nextPhW(N) THEN | |||
| FMT(vowel/uu_bck) | |||
| @@ -272,39 +272,39 @@ phoneme u | |||
| endphoneme | |||
| phoneme ung | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 200 | |||
| FMT(vwl_zh/ung) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| vwl starttype #u endtype #i | |||
| length 220 | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| phoneme oe | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 230 | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| phoneme eo | |||
| vowel starttype #@ endtype #@ | |||
| vwl starttype #@ endtype #@ | |||
| length 170 | |||
| FMT(vowel/8_3) | |||
| endphoneme | |||
| phoneme eoi | |||
| vowel starttype #@ endtype #i | |||
| vwl starttype #@ endtype #i | |||
| length 220 | |||
| FMT(vdiph/y#y_2) | |||
| endphoneme | |||
| phoneme yu | |||
| vowel starttype #u endtype #u | |||
| vwl starttype #u endtype #u | |||
| length 220 | |||
| FMT(vowel/y) | |||
| endphoneme | |||