mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-05 22:53:38 +00:00
vi: modify rules for u
This commit is contained in:
+8
-2
@@ -84,6 +84,7 @@ ỵ ỵ
|
||||
.L03 ch nh
|
||||
.L04 a u ă â o ô á à ả ã ạ ù ú ủ ũ ụ ắ ằ ẳ ẵ ặ ấ ầ ẩ ẫ ậ ó ò ỏ õ ọ ố ồ ổ ỗ ộ ư ứ ừ ử ữ ự ơ ớ ờ ở ỡ ợ
|
||||
.L05 o ó ò ỏ õ ọ ô ố ồ ộ ỗ ổ
|
||||
|
||||
.group b
|
||||
b b
|
||||
_) b _b
|
||||
@@ -267,7 +268,13 @@ ỵ ỵ
|
||||
.group q
|
||||
q k
|
||||
q (_ k
|
||||
qu kw //kw
|
||||
qu kw //kw
|
||||
quô ku@
|
||||
quồ ku@2
|
||||
quố ku@3
|
||||
quổ ku@4
|
||||
quỗ ku@5
|
||||
quộ ku@6
|
||||
|
||||
|
||||
|
||||
@@ -1025,7 +1032,6 @@ ỵ ỵ
|
||||
u (@ _^_EN
|
||||
// ua (L01 _^_EN
|
||||
?2 u u-
|
||||
t) u (A u
|
||||
|
||||
|
||||
.group ù
|
||||
|
||||
+28
-2
@@ -608,10 +608,36 @@ endphoneme
|
||||
|
||||
phoneme w
|
||||
liquid
|
||||
lengthmod 3
|
||||
lengthmod 7
|
||||
starttype #u
|
||||
|
||||
IF nextPh(isVowel) THEN
|
||||
FMT(vnasal/u_n, 60)
|
||||
NextVowelStarts
|
||||
VowelStart(w/w@)
|
||||
VowelStart(w/wa)
|
||||
VowelStart(w/we)
|
||||
VowelStart(w/wi)
|
||||
VowelStart(w/wo)
|
||||
VowelStart(w/wu)
|
||||
EndSwitch
|
||||
|
||||
VowelEnding(w/xw, -30)
|
||||
IF nextPh(isVowel) AND prevPhW(t[) THEN
|
||||
FMT(vnasal/u_n, 60)
|
||||
ENDIF
|
||||
IF prevPhW(isNasal) THEN
|
||||
FMT(w/w)
|
||||
ELSEIF prevPhW(h) THEN
|
||||
// none, [hw]
|
||||
ELSE
|
||||
FMT(w/_w)
|
||||
ENDIF
|
||||
ELSE
|
||||
// no vowel follows
|
||||
Vowelout len=50
|
||||
IF prevPh(#i) THEN
|
||||
FMT(w/iw_)
|
||||
ENDIF
|
||||
FMT(w/w_)
|
||||
ENDIF
|
||||
endphoneme
|
||||
Reference in New Issue
Block a user