mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-06 07:03:12 +00:00
Merge branch 'development'
This commit is contained in:
+23
-8
@@ -6,44 +6,44 @@
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 180
|
||||
length 200
|
||||
FMT(vowel/a_4)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 170
|
||||
length 190
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 180
|
||||
length 200
|
||||
FMT(vowel/u_bck2)
|
||||
endphoneme
|
||||
|
||||
@@ -107,10 +107,25 @@ phoneme D
|
||||
voicingswitch T
|
||||
CALL base/D
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(voc/dh_) addWav(vocw/dh, 40) // weaker
|
||||
FMT(voc/dh_) addWav(vocw/dh, 35) // weaker
|
||||
ENDIF
|
||||
endphoneme
|
||||
|
||||
phoneme t // dental variant of /t/
|
||||
vls dnt stop
|
||||
voicingswitch d[
|
||||
lengthmod 2
|
||||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/t_dnt2, 35)
|
||||
ENDIF
|
||||
WAV(ustop/t_dnt2, 70)
|
||||
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme s
|
||||
vls alv frc sibilant
|
||||
|
||||
+37
-17
@@ -2,7 +2,7 @@
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 150
|
||||
length 180
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
@@ -18,14 +18,14 @@ endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
length 150
|
||||
length 180
|
||||
FMT(vowel/ii_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 155
|
||||
length 180
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
@@ -41,7 +41,7 @@ endphoneme
|
||||
|
||||
phoneme Y
|
||||
vowel starttype #u endtype #u
|
||||
length 155
|
||||
length 180
|
||||
FMT(vowel/u#)
|
||||
endphoneme
|
||||
|
||||
@@ -49,10 +49,16 @@ endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
length 200
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
IF nextPh(isWordEnd) OR next2PhW(isNotVowel) THEN
|
||||
IF nextPh(isRhotic) OR nextPh(isNasal) OR nextPh(l) OR nextPh(L) THEN
|
||||
ChangePhoneme(&)
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
IF thisPh(isFinalVowel) THEN
|
||||
ChangePhoneme(E)
|
||||
ENDIF
|
||||
@@ -65,21 +71,27 @@ endphoneme
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 180
|
||||
length 200
|
||||
FMT(vowel/e_mid)
|
||||
endphoneme
|
||||
|
||||
phoneme &
|
||||
vowel starttype #a endtype #a
|
||||
length 200
|
||||
FMT(vowel/ee_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme W
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
length 200
|
||||
FMT(vowel/y#)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/a#_4)
|
||||
endphoneme
|
||||
|
||||
@@ -87,7 +99,7 @@ endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
length 180
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
@@ -103,7 +115,7 @@ endphoneme
|
||||
|
||||
phoneme U
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
length 180
|
||||
FMT(vowel/uu_2)
|
||||
endphoneme
|
||||
|
||||
@@ -111,7 +123,7 @@ endphoneme
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɯ
|
||||
length 150
|
||||
length 180
|
||||
FMT(vowel/u#_7)
|
||||
endphoneme
|
||||
|
||||
@@ -119,7 +131,7 @@ endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 190
|
||||
length 200
|
||||
IF thisPh(isTranslationGiven) THEN
|
||||
// don't reduce the vowel if phonemes are explicitly given
|
||||
ELSE
|
||||
@@ -135,7 +147,7 @@ endphoneme
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 190
|
||||
length 200
|
||||
FMT(vowel/oo)
|
||||
endphoneme
|
||||
|
||||
@@ -179,12 +191,20 @@ phoneme J
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme l
|
||||
import_phoneme en/l
|
||||
endphoneme
|
||||
|
||||
phoneme G
|
||||
import_phoneme en/r/
|
||||
lengthmod 7
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme R
|
||||
vcd alv flp rhotic
|
||||
IF prevPhW(isVowel) AND nextPhW(isVowel) THEN
|
||||
CALL base/*
|
||||
// ELIF prevPhW(isNotVowel) THEN
|
||||
// CALL base/R
|
||||
ELSE
|
||||
CALL base/r
|
||||
ENDIF
|
||||
ipa ɾ
|
||||
endphoneme
|
||||
|
||||
+80
-50
@@ -18,13 +18,13 @@ endphoneme
|
||||
|
||||
phoneme 3 // sắc Tone(rising
|
||||
stress
|
||||
Tone(25, 50, envelope/p_rise, NULL) // 25
|
||||
Tone(30, 60, envelope/p_rise, NULL) // 25 50
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 4 // hỏi Tone(curve (dipping rising)
|
||||
stress
|
||||
Tone(30, 5, envelope/p_fallrise, NULL)
|
||||
Tone(40, 5, envelope/p_fallrise, NULL) //30
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -54,33 +54,33 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #@ endtype #@
|
||||
length 120
|
||||
length 140
|
||||
FMT(vowel/a_6) //a_4)
|
||||
endphoneme
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 200 //280
|
||||
FMT(vietnam/a) //FMT(vowel/a_6)
|
||||
length 240 //280
|
||||
FMT(vowel/a_8)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme E
|
||||
vowel starttype #e endtype #e
|
||||
length 200
|
||||
length 240
|
||||
FMT(vowel/ee_3)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 200
|
||||
length 140
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 190
|
||||
length 240
|
||||
IfNextVowelAppend(;)
|
||||
IF prevPhW(w) THEN
|
||||
VowelStart(w/wi)
|
||||
@@ -100,7 +100,7 @@ phoneme O
|
||||
ELSE
|
||||
length 200
|
||||
ENDIF
|
||||
FMT(vowel/aa_4)
|
||||
FMT(vowel/0_2) //aa_4)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
@@ -110,7 +110,7 @@ phoneme o
|
||||
ELSE
|
||||
length 200
|
||||
ENDIF
|
||||
FMT(vowel/o_2)
|
||||
FMT(vowel/o) // o_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -119,9 +119,9 @@ phoneme u
|
||||
IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound
|
||||
length 120
|
||||
ELSE
|
||||
length 200
|
||||
length 240
|
||||
ENDIF
|
||||
FMT(vnasal/u_n) //vowel/u_7)
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
@@ -129,7 +129,7 @@ phoneme y
|
||||
IF nextPh(kh) OR nextPh(N) THEN
|
||||
length 120
|
||||
ELSE
|
||||
length 200
|
||||
length 180
|
||||
ENDIF
|
||||
FMT(vowel/u#_5)
|
||||
endphoneme
|
||||
@@ -138,10 +138,10 @@ endphoneme
|
||||
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #a
|
||||
IF nextPh(kh) OR nextPh(N) THEN
|
||||
IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN
|
||||
length 120
|
||||
ELSE
|
||||
length 170
|
||||
length 200
|
||||
ENDIF
|
||||
FMT(vowel/V) //vowel/@_2)
|
||||
endphoneme
|
||||
@@ -149,7 +149,7 @@ endphoneme
|
||||
|
||||
phoneme @:
|
||||
vowel starttype #@ endtype #@
|
||||
length 280
|
||||
length 200
|
||||
FMT(vowel/@_2)
|
||||
endphoneme
|
||||
|
||||
@@ -160,8 +160,8 @@ endphoneme
|
||||
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
length 200 //250
|
||||
FMT(vdiph/&y)
|
||||
length 140 //250
|
||||
FMT(vdiph/&i_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -188,14 +188,14 @@ endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype #e endtype #i
|
||||
length 200
|
||||
length 140
|
||||
FMT(vdiph/ei)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme EI
|
||||
vowel starttype #e endtype #i
|
||||
length 200
|
||||
length 140
|
||||
FMT(vdiph/eei)
|
||||
endphoneme
|
||||
|
||||
@@ -203,7 +203,7 @@ endphoneme
|
||||
phoneme OI
|
||||
vowel starttype #o endtype #i
|
||||
length 200
|
||||
FMT(vdiph/0i)
|
||||
FMT(vdiph/ooi_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -231,14 +231,14 @@ endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel starttype #a endtype #u
|
||||
length 210
|
||||
length 200
|
||||
FMT(vdiph/aau_4)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a:U
|
||||
vowel starttype #a endtype #u
|
||||
length 230 //270
|
||||
length 200 //270
|
||||
FMT(vdiph/au)
|
||||
endphoneme
|
||||
|
||||
@@ -258,19 +258,19 @@ endphoneme
|
||||
|
||||
phoneme iU
|
||||
vowel starttype #i endtype #u
|
||||
length 200
|
||||
length 140
|
||||
FMT(vdiph2/iu)
|
||||
endphoneme
|
||||
|
||||
phoneme @U
|
||||
vowel starttype #@ endtype #u
|
||||
length 200
|
||||
length 140
|
||||
FMT(vdiph/@u_3)
|
||||
endphoneme
|
||||
|
||||
phoneme @:U
|
||||
vowel starttype #@ endtype #u
|
||||
length 270
|
||||
length 140
|
||||
FMT(vdiph/@u)
|
||||
endphoneme
|
||||
|
||||
@@ -278,19 +278,19 @@ endphoneme
|
||||
|
||||
phoneme i@
|
||||
vowel starttype #i endtype #@
|
||||
length 240
|
||||
length 140
|
||||
FMT(vdiph2/ii@_3)
|
||||
endphoneme
|
||||
|
||||
phoneme y@
|
||||
vowel starttype #i endtype #@
|
||||
length 200
|
||||
length 140
|
||||
FMT(vdiph2/y-y#)
|
||||
endphoneme
|
||||
|
||||
phoneme u@
|
||||
vowel starttype #u endtype #@
|
||||
length 150 //200
|
||||
length 100 //200
|
||||
FMT(vdiph2/uu@)
|
||||
endphoneme
|
||||
|
||||
@@ -298,39 +298,67 @@ endphoneme
|
||||
|
||||
phoneme o# // ông
|
||||
vowel starttype #o endtype #o
|
||||
length 200
|
||||
length 140
|
||||
FMT(vnasal/a#u_n)
|
||||
endphoneme
|
||||
|
||||
phoneme O# // ong
|
||||
vowel starttype #o endtype #o
|
||||
length 200
|
||||
length 140
|
||||
FMT(vnasal/&u_n)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o@
|
||||
vowel starttype #o endtype #o
|
||||
length 160
|
||||
length 140
|
||||
FMT(vdiph2/oa)
|
||||
endphoneme
|
||||
|
||||
phoneme o&
|
||||
vowel starttype #o endtype #o
|
||||
length 160
|
||||
length 140
|
||||
FMT(vietnam/oe)
|
||||
endphoneme
|
||||
|
||||
phoneme iE // iê : viết, giệc
|
||||
vowel starttype #i endtype #e
|
||||
length 190
|
||||
length 140
|
||||
FMT(vietnam/ie_2)
|
||||
endphoneme
|
||||
|
||||
phoneme Oi // oai sound
|
||||
vowel starttype #o endtype #i
|
||||
length 140
|
||||
FMT(vdiph/ooi_3)
|
||||
endphoneme
|
||||
|
||||
// Vowel and Dipthong for south dialect
|
||||
|
||||
phoneme O- // ôi southern sound
|
||||
vowel starttype #o endtype #i
|
||||
length 150
|
||||
FMT(vnasal/oi_n)
|
||||
endphoneme
|
||||
|
||||
phoneme @- // ơi southern sound
|
||||
vowel starttype #o endtype #i
|
||||
length 150
|
||||
FMT(vdiph/@i_3)
|
||||
endphoneme
|
||||
|
||||
phoneme u- // u southern sound
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
FMT(vowel/u_3,70)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme kh
|
||||
vls vel frc
|
||||
lengthmod 3
|
||||
Vowelin f1=0 f2=2300 200 400 f3=200 80
|
||||
Vowelin f1=0 f2=2300 200 400 f3=200 80 len=30
|
||||
Vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20
|
||||
WAV(vietnam/_c,5) //ufric/x, 50)
|
||||
endphoneme
|
||||
@@ -338,11 +366,11 @@ endphoneme
|
||||
|
||||
phoneme l
|
||||
liquid
|
||||
lengthmod 7
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 len=30
|
||||
//lengthmod 7
|
||||
//IF nextPh(isNotVowel) THEN
|
||||
// ChangePhoneme(l/2)
|
||||
//ENDIF
|
||||
|
||||
//CALL vowelstart_l
|
||||
|
||||
FMT(l/l_vi)
|
||||
@@ -352,7 +380,7 @@ phoneme t
|
||||
vls alv stop
|
||||
//voicingswitch d
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 len=30
|
||||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
|
||||
WAV(vietnam/th, 50)
|
||||
@@ -362,7 +390,7 @@ phoneme cr
|
||||
vls pla afr sibilant
|
||||
//voicingswitch dZ
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80 len=30
|
||||
|
||||
|
||||
WAV(vietnam/tr,10)
|
||||
@@ -370,10 +398,10 @@ endphoneme
|
||||
|
||||
phoneme d
|
||||
vcd alv stop
|
||||
lengthmod 5
|
||||
// lengthmod 5
|
||||
|
||||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk
|
||||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=30
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk len=30
|
||||
WAV(vietnam/dd)
|
||||
endphoneme
|
||||
|
||||
@@ -381,9 +409,9 @@ WAV(vietnam/dd)
|
||||
vls pal stop palatal
|
||||
//voicingswitch J
|
||||
lengthmod 2
|
||||
length 75
|
||||
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
|
||||
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1
|
||||
length 2
|
||||
Vowelin f1=0 f2=2700 400 600 f3=300 80 len=30 brk
|
||||
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=30 colr=1
|
||||
|
||||
|
||||
WAV(vietnam/ch,5)
|
||||
@@ -402,18 +430,20 @@ endphoneme
|
||||
|
||||
phoneme n
|
||||
vcd alv nasal
|
||||
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
|
||||
Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
|
||||
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 brk len=30
|
||||
Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk len=30
|
||||
lengthmod 4
|
||||
FMT(n/n#_)
|
||||
length 75
|
||||
FMT(n/nr_)
|
||||
endphoneme
|
||||
|
||||
phoneme t[ // dental variant of /t/
|
||||
vls dnt stop
|
||||
voicingswitch d[
|
||||
lengthmod 2
|
||||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
length 5
|
||||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 len=30
|
||||
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 len=30
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/t_unasp2, 5)
|
||||
|
||||
+42
-5
@@ -6,31 +6,31 @@
|
||||
|
||||
phoneme 1 // ngang tone: level
|
||||
stress
|
||||
Tone(30, 2, envelope/p_level, NULL) // similar Hue dialect tone
|
||||
Tone(40, 5, envelope/p_level, NULL) // similar Hue dialect tone
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 2 // huyền tone: low falling
|
||||
stress
|
||||
Tone(20, 25, envelope/p_fall,envelope/vi_6amp) // NULL) //20 8
|
||||
Tone(20, 25, envelope/p_fall,envelope/vi_6amp) // NULL) //20 25
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 3 // sắc Tone(rising
|
||||
stress
|
||||
Tone(2, 10, envelope/p_rise, NULL) // 25 50 45 75
|
||||
Tone(2, 10, envelope/p_fallrise, NULL) // 2 10
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 4 // hỏi Tone(curve (dipping rising)
|
||||
stress
|
||||
Tone(20, 5, envelope/p_512,NULL) //Tone(55, 5, envelope/p_fallrise, NULL) //30 5 m 55 5
|
||||
Tone(5, 10, envelope/p_512,NULL) //20 5
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 5 // ngã tone: broken (creaking rising)
|
||||
stress
|
||||
Tone(50,2, envelope/p_214, envelope/vi_5amp) // 28,58 m20 85
|
||||
Tone(10, 15, envelope/p_512, envelope/vi_6amp) // 40 20
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -46,4 +46,41 @@ phoneme 7 // Tone(1 (ngang) at end of clause
|
||||
Tone(5, 40, envelope/p_level, NULL) //Tone(99, 50, envelope/p_fall, NULL) // 40 20
|
||||
endphoneme
|
||||
|
||||
// Redefine the length of vowels
|
||||
|
||||
phoneme i
|
||||
CALL vi/i
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
CALL vi/E
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme a:
|
||||
CALL vi/a:
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme @
|
||||
CALL vi/@
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme @:
|
||||
CALL vi/@:
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme O
|
||||
CALL vi/O
|
||||
length 150
|
||||
FMT(vowel/0)
|
||||
endphoneme
|
||||
|
||||
phoneme Oi
|
||||
CALL vi/Oi
|
||||
length 100
|
||||
FMT(vdiph/ooi_2)
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
|
||||
//====================================================
|
||||
// Vietnamese Phonemes - Make Sài gòn Dialect
|
||||
//====================================================
|
||||
|
||||
|
||||
phoneme 1 // ngang tone: level
|
||||
stress
|
||||
Tone(32, 34, envelope/p_level, NULL)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 2 // huyền tone: low falling
|
||||
stress
|
||||
Tone(35,20 , envelope/p_fall, NULL) //20
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 3 // sắc Tone(rising
|
||||
stress
|
||||
Tone(40,60, envelope/p_rise, NULL) // 25 50
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 4 // hỏi Tone(curve (dipping rising)
|
||||
stress
|
||||
Tone(30,50, envelope/p_rise, NULL) //envelope/vi_5amp) // 28,58
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 5 // ngã tone: broken (creaking rising)
|
||||
stress
|
||||
Tone(30,50, envelope/p_rise, NULL) //20,80, envelope/p_214, envelope/vi_5amp) // 28,58
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 6 // nặng Tone(drop (constricted)
|
||||
stress
|
||||
//length 150 // ignore because it make too short sound 75 // reduce the length of the vowel
|
||||
Tone(10,5, envelope/p_512,NULL) // envelope/vi_6amp)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme 7 // Tone(1 (ngang) at end of clause
|
||||
stress
|
||||
Tone(40, 20, envelope/p_fall, NULL)
|
||||
endphoneme
|
||||
|
||||
// Redefine the length of vowels
|
||||
|
||||
phoneme i
|
||||
CALL vi/i
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme E
|
||||
CALL vi/E
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme a:
|
||||
CALL vi/a:
|
||||
length 150
|
||||
FMT(vietnam/a)
|
||||
endphoneme
|
||||
|
||||
phoneme @
|
||||
CALL vi/@
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme @:
|
||||
CALL vi/@:
|
||||
length 150
|
||||
endphoneme
|
||||
|
||||
phoneme O
|
||||
CALL vi/O
|
||||
length 150
|
||||
FMT(vowel/0)
|
||||
endphoneme
|
||||
|
||||
phoneme Oi
|
||||
CALL vi/Oi
|
||||
length 100
|
||||
FMT(vdiph/ooi_2)
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
CALL vi/y
|
||||
FMT(vowel/u#_4)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
CALL vi/o
|
||||
FMT(vowel/o_5)
|
||||
endphoneme
|
||||
@@ -1830,6 +1830,9 @@ include ph_vietnam
|
||||
phonemetable vi-hue vi
|
||||
include ph_vietnam_hue
|
||||
|
||||
phonemetable vi-sgn vi
|
||||
include ph_vietnam_sgn
|
||||
|
||||
phonemetable zhy base
|
||||
include ph_zh_yue
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user