Browse Source

vi: modify phoneme lengths

master
Anh Hoang Nguyen 6 years ago
parent
commit
aec8a7d63a
1 changed files with 25 additions and 7 deletions
  1. 25
    7
      phsource/ph_vietnam

+ 25
- 7
phsource/ph_vietnam View File

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

Loading…
Cancel
Save