Browse Source

vi: modify group ư rules and phonemes

master
Anh Hoang Nguyen 6 years ago
parent
commit
a9a96a42e9
2 changed files with 11 additions and 7 deletions
  1. 6
    6
      dictsource/vi_rules
  2. 5
    1
      phsource/ph_vietnam

+ 6
- 6
dictsource/vi_rules View File

ưở y@4 ưở y@4
ưỡ y@5 ưỡ y@5
ượ y@6 ượ y@6
ưu yw
ưu iw
ươi y@j ươi y@j
ười y@j2 ười y@j2
ưới y@j3 ưới y@j3
.group ừ .group ừ
ừ y2 ừ y2
ừa y@2 ừa y@2
ừu y2w2
ừu iw2
.group ứ .group ứ
ứ y3 ứ y3
ứa y@3 ứa y@3
ứu y3w3
ứu iw3
.group ử .group ử
ử y4 ử y4
ửa y@4 ửa y@4
ửu y4w4
ửu iw4
.group ữ .group ữ
ữ y5 ữ y5
ữa y@5 ữa y@5
ữu y5w5
ữu iw5
.group ự .group ự
ự y6 ự y6
ựa y@6 ựa y@6
ựu y6w6
ựu iw6

+ 5
- 1
phsource/ph_vietnam View File

length 136 length 136
ELIF nextPhW(N) THEN ELIF nextPhW(N) THEN
length 101 length 101
ELIF nextPhW(w) OR nextPhW(j) THEN
length 110
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
length 163 length 163
ELIF nextPhW(N) THEN ELIF nextPhW(N) THEN
length 115 length 115
ELIF nextPhW(w) THEN
length 100
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
length 100 length 100
ENDIF ENDIF
FMT(vietnam/n^_) FMT(vietnam/n^_)
ElSE
ELSE
FMT(n^/_n^) FMT(n^/_n^)
ENDIF ENDIF
endphoneme endphoneme

Loading…
Cancel
Save