|
|
|
|
|
|
|
|
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 |