vi: modify length of phoneme i relatively to final consonants

This commit is contained in:
Anh Hoang Nguyen
2019-03-15 17:07:10 +07:00
parent 7b7afc66e7
commit e7c8841f9e
2 changed files with 19 additions and 4 deletions
+1
View File
@@ -1003,6 +1003,7 @@ ỵ ỵ
u u
u (A w
A) u w
gi) u u
ui uI
uì uI2
uí uI3
+18 -4
View File
@@ -111,15 +111,29 @@ phoneme i
IF prevPhW(w) THEN
VowelStart(w/wi)
ENDIF
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
IF nextPhW(p) THEN
length 131
ELIF nextPhW(t) THEN
length 113
ELIF nextPhW(c) OR nextPhW(n^) THEN
length 72
ELIF nextPhW(m) THEN
length 120
ELIF nextPhW(n) THEN
length 128
ELIF nextPhW(N) THEN
length 97
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN
length 240
ELSE
length 180
ENDIF
IF nextPh(n^) OR nextPh(c) THEN
length 100
FMT(vnasal/ii_n)
ELSE
length 180
FMT(vowel/i_4)
FMT(vowel/i_4)
ENDIF
endphoneme