|
|
@@ -590,11 +590,27 @@ endphoneme |
|
|
|
|
|
|
|
phoneme u@ |
|
|
|
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 |
|
|
|
ELSE |
|
|
|
length 140 |
|
|
|
ENDIF |
|
|
|
ELIF thisPh(isWordStart) AND thisPh(isWordEnd) THEN |
|
|
|
length 333 |
|
|
|
ELSE |
|
|
|
length 240 |
|
|
|
ENDIF |
|
|
|
//FMT(vdiph2/uu@)- |
|
|
|
FMT(vietnam/u@) |
|
|
|
endphoneme |
|
|
@@ -751,13 +767,17 @@ endphoneme |
|
|
|
|
|
|
|
phoneme N // si**ng** |
|
|
|
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 |
|
|
|
ENDIF |
|
|
|
lengthmod 12 // longer than 'n' |
|
|
|
IF thisPh(isWordEnd) THEN |
|
|
|
length 163 |
|
|
|
ENDIF |
|
|
|
IF thisPh(isWordEnd) THEN |
|
|
|
FMT(n/nm) |
|
|
|
FMT(n/nm, 50) |
|
|
|
ELSE |
|
|
|
FMT(nn/_nn) |
|
|
|
ENDIF |