| ELIF nextPhW(n) THEN | ELIF nextPhW(n) THEN | ||||
| length 185 | length 185 | ||||
| ELIF nextPhW(N) THEN | ELIF nextPhW(N) THEN | ||||
| length 173 | |||||
| length 200 | |||||
| ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN | ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN | ||||
| length 300 | length 300 | ||||
| ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN | ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN | ||||
| ELIF nextPhW(t[) THEN | ELIF nextPhW(t[) THEN | ||||
| length 76 | length 76 | ||||
| ELIF nextPhW(c) THEN | ELIF nextPhW(c) THEN | ||||
| length 70 | |||||
| length 90 | |||||
| ELIF nextPhW(m) THEN | ELIF nextPhW(m) THEN | ||||
| length 143 | length 143 | ||||
| ELIF nextPhW(n) THEN | ELIF nextPhW(n) THEN | ||||
| phoneme iE // iê : viết, giệc | phoneme iE // iê : viết, giệc | ||||
| vwl starttype #i endtype #e | vwl starttype #i endtype #e | ||||
| IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN | |||||
| IF nextPhW(p) THEN | |||||
| length 114 | |||||
| ELIF nextPhW(t[) THEN | |||||
| length 126 | |||||
| ELIF nextPhW(c) THEN | |||||
| length 140 | |||||
| ELIF nextPhW(n^) THEN | |||||
| length 120 | |||||
| ELIF nextPhW(m) THEN | |||||
| length 148 | |||||
| ELIF nextPhW(n) THEN | |||||
| length 163 | |||||
| ELIF nextPhW(N) THEN | |||||
| length 115 | |||||
| ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN | |||||
| length 300 | |||||
| ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN | |||||
| length 240 | length 240 | ||||
| ELSE | |||||
| length 200 | |||||
| ENDIF | |||||
| ELIF thisPh(isWordStart) AND thisPh(isWordEnd) THEN | |||||
| length 324 | |||||
| ELSE | |||||
| length 180 | |||||
| ENDIF | |||||
| FMT(vietnam/ie) | FMT(vietnam/ie) | ||||
| endphoneme | endphoneme | ||||
| VowelEnding(w/xw, -30) | VowelEnding(w/xw, -30) | ||||
| IF nextPh(isVowel) AND prevPhW(t[) THEN | IF nextPh(isVowel) AND prevPhW(t[) THEN | ||||
| FMT(vnasal/u_n, 60) addWav(vietnam/w) | |||||
| FMT(vnasal/u_n, 60) addWav(vietnam/w, 50) | |||||
| ELIF prevPhW(isNasal) THEN | ELIF prevPhW(isNasal) THEN | ||||
| FMT(w/w) | FMT(w/w) | ||||
| ELSEIF prevPhW(h) THEN | ELSEIF prevPhW(h) THEN |