| ELSE | ELSE | ||||
| length 180 | length 180 | ||||
| ENDIF | ENDIF | ||||
| IF nextPh(N) OR nextPh(c) THEN | |||||
| FMT(vnasal/a_n) | |||||
| ELSE | |||||
| FMT(vietnam/a_2) //a_4) | FMT(vietnam/a_2) //a_4) | ||||
| ENDIF | |||||
| endphoneme | endphoneme | ||||
| phoneme a: | phoneme a: | ||||
| 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) | |||||
| ENDIF | |||||
| IF prevPhW(isNasal) THEN | |||||
| FMT(vnasal/u_n, 60) addWav(vietnam/w) | |||||
| ELIF prevPhW(isNasal) THEN | |||||
| FMT(w/w) | FMT(w/w) | ||||
| ELSEIF prevPhW(h) THEN | ELSEIF prevPhW(h) THEN | ||||
| // none, [hw] | // none, [hw] | ||||
| ELSE | ELSE | ||||
| FMT(w/_w) | |||||
| FMT(w/_w) addWav(vietnam/w) | |||||
| ENDIF | ENDIF | ||||
| ELSE | ELSE | ||||
| // no vowel follows | // no vowel follows |