|  |  |  |  |  |  | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
													
														|  |  | phoneme u@ |  |  | phoneme u@ | 
													
												
													
														|  |  | vwl  starttype #u  endtype #@ |  |  | vwl  starttype #u  endtype #@ | 
													
												
													
														|  |  | IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN |  |  | IF nextPhW(p) THEN | 
													
												
													
													
												
													
														|  |  |  |  |  | length 123 | 
													
												
													
														|  |  |  |  |  | ELIF nextPhW(t[) THEN | 
													
												
													
														|  |  |  |  |  | length 123 | 
													
												
													
														|  |  |  |  |  | ELIF nextPhW(c) THEN | 
													
												
													
														|  |  |  |  |  | length 139 | 
													
												
													
														|  |  |  |  |  | ELIF nextPhW(m) THEN | 
													
												
													
														|  |  |  |  |  | length 127 | 
													
												
													
														|  |  |  |  |  | ELIF nextPhW(n) THEN | 
													
												
													
														|  |  |  |  |  | length 160 | 
													
												
													
														|  |  |  |  |  | ELIF nextPhW(N) THEN | 
													
												
													
														|  |  |  |  |  | length 156 | 
													
												
													
														|  |  |  |  |  | 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 |  |  | ELIF thisPh(isWordStart) AND thisPh(isWordEnd) THEN | 
													
												
													
														|  |  | length 140 |  |  | length 333 | 
													
												
													
														|  |  | ENDIF |  |  | ELSE | 
													
												
													
													
												
													
													
												
													
													
												
													
														|  |  |  |  |  | length 240 | 
													
												
													
														|  |  |  |  |  | ENDIF | 
													
												
													
														|  |  | //FMT(vdiph2/uu@)- |  |  | //FMT(vdiph2/uu@)- | 
													
												
													
														|  |  | FMT(vietnam/u@) |  |  | FMT(vietnam/u@) | 
													
												
													
														|  |  | endphoneme |  |  | endphoneme | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
													
														|  |  | phoneme N // si**ng** |  |  | phoneme N // si**ng** | 
													
												
													
														|  |  | vcd lbv nas |  |  | vcd lbv nas | 
													
												
													
														|  |  |  |  |  | IF prevPhW(u@) THEN | 
													
												
													
														|  |  |  |  |  | // do nothing | 
													
												
													
														|  |  |  |  |  | ELSE | 
													
												
													
														|  |  | Vowelout f1=3 f2=2300 300 400  f3=-200 80  len=40 rms=20 brk |  |  | Vowelout f1=3 f2=2300 300 400  f3=-200 80  len=40 rms=20 brk | 
													
												
													
														|  |  |  |  |  | ENDIF | 
													
												
													
														|  |  | lengthmod 12            // longer than 'n' |  |  | lengthmod 12            // longer than 'n' | 
													
												
													
														|  |  | IF thisPh(isWordEnd) THEN |  |  | IF thisPh(isWordEnd) THEN | 
													
												
													
														|  |  | length 163 |  |  | length 163 | 
													
												
													
														|  |  | ENDIF |  |  | ENDIF | 
													
												
													
														|  |  | IF thisPh(isWordEnd) THEN |  |  | IF thisPh(isWordEnd) THEN | 
													
												
													
														|  |  | FMT(n/nm) |  |  | FMT(n/nm, 50) | 
													
												
													
													
												
													
														|  |  | ELSE |  |  | ELSE | 
													
												
													
														|  |  | FMT(nn/_nn) |  |  | FMT(nn/_nn) | 
													
												
													
														|  |  | ENDIF |  |  | ENDIF |