mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-13 01:07:47 +00:00
[1.43.52]
espeakedit --compile also compiles the intonation data Added feature to produce phonemes as International Phonetic Alphabet. phoneme definitions: Added "ipa" instruction to specify IPA phoneme name. When spelling as individual characters, calculate the stress position for each character name. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@249 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+57
-48
@@ -1,4 +1,4 @@
|
||||
63 phoneme tables
|
||||
64 phoneme tables
|
||||
new total
|
||||
base 107 107
|
||||
consonants 9 115
|
||||
@@ -20,7 +20,7 @@ consonants 9 115
|
||||
fr 56 138
|
||||
fr-ca 11 138
|
||||
hi 58 149
|
||||
ta 21 152
|
||||
ta 20 151
|
||||
hu 24 121
|
||||
lv 29 125
|
||||
nl 24 125
|
||||
@@ -63,6 +63,7 @@ consonants 9 115
|
||||
gd 6 107
|
||||
bg 10 119
|
||||
nso 8 107
|
||||
ht 11 138
|
||||
|
||||
Data file Used by
|
||||
b/b [b] base
|
||||
@@ -340,8 +341,8 @@ l/l_ [l/] base
|
||||
[l/] fr
|
||||
l/l_@ [l/3] base
|
||||
[l/] fr
|
||||
l/l@ [l#] base
|
||||
[߸] base
|
||||
l/l@ [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
l/L1_aL [l/] base
|
||||
@@ -366,14 +367,14 @@ l/L2_oL [l/2] base
|
||||
l/L2_uL [l/2] base
|
||||
l/l_3 [l/] de
|
||||
l/l_4 [ll] sq
|
||||
l/la [l#] base
|
||||
[߸] base
|
||||
l/la [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
l/l_a [l/3] base
|
||||
[l/] fr
|
||||
l/le [l#] base
|
||||
[߸] base
|
||||
l/le [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
l/l_e [l/3] base
|
||||
@@ -382,8 +383,8 @@ l/L_eL_af [&] af
|
||||
[&:] af
|
||||
l/l_front [L] sq
|
||||
l/l_front_ [l/4] sq
|
||||
l/li [l#] base
|
||||
[߸] base
|
||||
l/li [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[l] zh
|
||||
@@ -394,15 +395,15 @@ ll/ll [L] bg
|
||||
ll/_ll [L] bg
|
||||
l/l_long [l] base
|
||||
[l] fr
|
||||
l/lo [l#] base
|
||||
[߸] base
|
||||
l/lo [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
l/l_o [l/3] base
|
||||
[l/] fr
|
||||
l^/l_rfx [l.] base
|
||||
l/lu [l#] base
|
||||
[߸] base
|
||||
l/lu [á3m] base
|
||||
[l#] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
l/l_u [l/3] base
|
||||
@@ -1083,6 +1084,7 @@ vnasal/aa_n [a~] hi
|
||||
vnasal/aa_n2 [A~] en
|
||||
vnasal/aa_n3 [A~] af
|
||||
vnasal/aa_n4 [A~] fr
|
||||
[A~] ht
|
||||
vnasal/a#_n [&~] pt
|
||||
vnasal/a#u_n [&U~] pt
|
||||
[&U~] pt-pt
|
||||
@@ -1100,6 +1102,7 @@ vnasal/i_n2 [i~] hi
|
||||
vnasal/oi_n [oI~] pt
|
||||
vnasal/o_n [o~] hi
|
||||
[o~] pt
|
||||
[O~] ht
|
||||
vnasal/o_n2 [o~] af
|
||||
[O~] fr
|
||||
vnasal/oo_n2 [O~] en
|
||||
@@ -1113,6 +1116,7 @@ vnasal/u_n [U~] hi
|
||||
vnasal/V_n [V~] hi
|
||||
vnasal/W_n [E~] fr
|
||||
[W~] fr
|
||||
[E~] ht
|
||||
voc/bh [B] base
|
||||
voc/dh [D] base
|
||||
voc/dh_ [D] base
|
||||
@@ -1180,7 +1184,6 @@ voc/z_pzd [Z;] base
|
||||
voc/z_pzd_ [Z;] base
|
||||
[z;] base
|
||||
vowel/@ [@] base
|
||||
[3] en
|
||||
[@] en
|
||||
[@2] en
|
||||
[@5] en
|
||||
@@ -1233,8 +1236,7 @@ vowel/@_4 [@] en-us
|
||||
[@] de
|
||||
[@] nl
|
||||
[@] no
|
||||
vowel/@_6 [3] en
|
||||
[@] en
|
||||
vowel/@_6 [@] en
|
||||
[W] fr
|
||||
vowel/8 [o-] zh
|
||||
vowel/8_2 [U] en-us
|
||||
@@ -1335,6 +1337,7 @@ vowel/a_6 [a] ca
|
||||
[a:] vi
|
||||
vowel/a_7 [a] en
|
||||
[a] fr
|
||||
[a] ht
|
||||
vowel/aa [A] fr-ca
|
||||
[A] no
|
||||
[A:] no
|
||||
@@ -1416,7 +1419,9 @@ vowel/e_3 [i] en-n
|
||||
[e:] hu
|
||||
[e] ku
|
||||
vowel/e_5 [i] en-sc
|
||||
vowel/e_8 [e] fr
|
||||
vowel/e_6 [e] ht
|
||||
vowel/e_8 [E:] de
|
||||
[e] fr
|
||||
vowel/e_9 [E2] fr
|
||||
vowel/ee [E] en-n
|
||||
[E] sv
|
||||
@@ -1474,10 +1479,10 @@ vowel/e_mid [E] en-rp
|
||||
[e] hy
|
||||
[E] prs
|
||||
[e] bg
|
||||
[E] ht
|
||||
vowel/e_mid2 [E] af
|
||||
[E] de
|
||||
[E2] de
|
||||
[E:] de
|
||||
[e] jbo
|
||||
[e] nci
|
||||
[e] fi
|
||||
@@ -1557,6 +1562,7 @@ vowel/i_7 [i] pl
|
||||
[i] sq
|
||||
vowel/i#_7 [i[] zh
|
||||
vowel/i_8 [i] fr
|
||||
[i] ht
|
||||
vowel/i_en [i:] en
|
||||
[i:] en-us
|
||||
vowel/i_fnt [i:] en-wi
|
||||
@@ -1671,6 +1677,7 @@ vowel/o_6 [O:] nl
|
||||
vowel/o_7 [o] ku
|
||||
vowel/o_8 [o] fr
|
||||
[o2] fr
|
||||
[o] ht
|
||||
vowel/oe [W] af
|
||||
[W] de
|
||||
[W] hy
|
||||
@@ -1684,6 +1691,7 @@ vowel/o_mid [U@] en-rp
|
||||
[o] bg
|
||||
vowel/o_mid2 [O] fr
|
||||
[o] fr
|
||||
[O] ht
|
||||
vowel/oo [o] base
|
||||
[O:] en-sc
|
||||
[O] en-wi
|
||||
@@ -1772,8 +1780,7 @@ vowel/u_2 [u1] fi
|
||||
[u] is
|
||||
[u] tr
|
||||
[u] bg
|
||||
vowel/u#_2 [u-] ta
|
||||
[u-] sv
|
||||
vowel/u#_2 [u-] sv
|
||||
vowel/u#_3 [U] ta
|
||||
[U:] ta
|
||||
vowel/u#_4 [U] en-sc
|
||||
@@ -1818,7 +1825,10 @@ vowel/u_bck [u] base2
|
||||
[u] bg
|
||||
vowel/u_bck2 [u] fr
|
||||
[u:] fr
|
||||
[u] ta
|
||||
[u:] ta
|
||||
[u:] la
|
||||
[u] ht
|
||||
vowel/uu [U] en
|
||||
[U] en-n
|
||||
[U] en-wm
|
||||
@@ -1937,57 +1947,56 @@ vwl_en_us/aU@ [aU@] en-us
|
||||
vwl_en_us/ee [E] en-us
|
||||
vwl_en_us/er [e@] en-us
|
||||
vwl_en_us/ir [i@3] en-us
|
||||
vwl_en_us/oor [0] en-us
|
||||
[O:] en-us
|
||||
vwl_en_us/oor [O:] en-us
|
||||
[O@] en-us
|
||||
vwl_en_us/or [o@] en-us
|
||||
[O:] en-sc
|
||||
vwl_en_us/ur [U@] en-us
|
||||
vwl_fr/@2r [߸] fr
|
||||
vwl_fr/a2r [߸] fr
|
||||
vwl_fr/aa2r [߸] fr
|
||||
vwl_fr/@2r [�æ] fr
|
||||
vwl_fr/a2r [�æ] fr
|
||||
vwl_fr/aa2r [�æ] fr
|
||||
vwl_fr/br [r/2] fr
|
||||
vwl_fr/e2r [߸] fr
|
||||
vwl_fr/e_2r [߸] fr
|
||||
vwl_fr/ee2r [߸] fr
|
||||
vwl_fr/i2r [߸] fr
|
||||
vwl_fr/e2r [�æ] fr
|
||||
vwl_fr/e_2r [�æ] fr
|
||||
vwl_fr/ee2r [�æ] fr
|
||||
vwl_fr/i2r [�æ] fr
|
||||
vwl_fr/j [j/] fr
|
||||
vwl_fr/o2r [߸] fr
|
||||
vwl_fr/oo2r [߸] fr
|
||||
vwl_fr/o2r [�æ] fr
|
||||
vwl_fr/oo2r [�æ] fr
|
||||
vwl_fr/r [r] fr
|
||||
[r/2] fr
|
||||
vwl_fr/r_ [r/] fr
|
||||
vwl_fr/r_@ [r/] fr
|
||||
vwl_fr/r@ [߸] fr
|
||||
vwl_fr/r@ [�æ] fr
|
||||
vwl_fr/@R [x] pt-pt
|
||||
vwl_fr/r@2 [߸] fr
|
||||
vwl_fr/r@2 [�æ] fr
|
||||
vwl_fr/@R2 [R] fr-ca
|
||||
vwl_fr/ra [߸] fr
|
||||
vwl_fr/ra [�æ] fr
|
||||
vwl_fr/r_a [r/] fr
|
||||
vwl_fr/raa [߸] fr
|
||||
vwl_fr/re [߸] fr
|
||||
vwl_fr/raa [�æ] fr
|
||||
vwl_fr/re [�æ] fr
|
||||
vwl_fr/r_e [r/] fr
|
||||
vwl_fr/re2 [߸] fr
|
||||
vwl_fr/ree [߸] fr
|
||||
vwl_fr/ri [߸] fr
|
||||
vwl_fr/re2 [�æ] fr
|
||||
vwl_fr/ree [�æ] fr
|
||||
vwl_fr/ri [�æ] fr
|
||||
vwl_fr/r_i [r/] fr
|
||||
vwl_fr/rj [߸] fr
|
||||
vwl_fr/rj [�æ] fr
|
||||
vwl_fr/r_n [r/] fr
|
||||
vwl_fr/ro [߸] fr
|
||||
vwl_fr/ro [�æ] fr
|
||||
vwl_fr/r_o [r/] fr
|
||||
vwl_fr/roo [߸] fr
|
||||
vwl_fr/roo [�æ] fr
|
||||
vwl_fr/rr [r/] fr
|
||||
vwl_fr/ru [߸] fr
|
||||
vwl_fr/ru [�æ] fr
|
||||
vwl_fr/r_u [r/] fr
|
||||
vwl_fr/rw [߸] fr
|
||||
vwl_fr/ry [߸] fr
|
||||
vwl_fr/rw [�æ] fr
|
||||
vwl_fr/ry [�æ] fr
|
||||
vwl_fr/r_y [r/] fr
|
||||
vwl_fr/tr [r/2] fr
|
||||
vwl_fr/trr [r/] fr
|
||||
vwl_fr/u2r [߸] fr
|
||||
vwl_fr/u2r [�æ] fr
|
||||
vwl_fr/wa [w] fr
|
||||
[w/] fr
|
||||
vwl_fr/y2r [߸] fr
|
||||
vwl_fr/y2r [�æ] fr
|
||||
vwl_hi/l-voc [l-] base
|
||||
[l-] sk
|
||||
[l:] sk
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -243,6 +243,7 @@ endphoneme
|
||||
phoneme r*
|
||||
vowel nonsyllabic
|
||||
unstressed
|
||||
ipa r
|
||||
length 50
|
||||
starttype #@ endtype #@
|
||||
AppendPhoneme(*)
|
||||
|
||||
@@ -149,6 +149,7 @@ endphoneme
|
||||
phoneme R
|
||||
lengthmod 7
|
||||
liquid
|
||||
ipa ʁ
|
||||
FMT(r/aa)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -169,6 +169,9 @@ phoneme Q
|
||||
Vowelin f1=2 f2=2300 200 300 f3=-300 80
|
||||
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
|
||||
|
||||
IF prevPhW(x) THEN
|
||||
ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
IF nextPhW(isVoiced) THEN
|
||||
ELSE
|
||||
ChangePhoneme(x)
|
||||
|
||||
+25
-8
@@ -6,6 +6,7 @@ endphoneme
|
||||
|
||||
phoneme t# // reduced [t] as in "city"
|
||||
vcd alv stop
|
||||
ipa ɾ
|
||||
lengthmod 5
|
||||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80
|
||||
@@ -28,7 +29,8 @@ phoneme l // use dark [l/2] before not-vowel
|
||||
liquid
|
||||
lengthmod 7
|
||||
|
||||
IF nextPh(isNotVowel) THEN
|
||||
IF nextPhW(isVowel) THEN
|
||||
ELSE
|
||||
IF prevPh(isNotVowel) THEN
|
||||
ChangePhoneme(l/)
|
||||
ELSE
|
||||
@@ -59,6 +61,7 @@ endphoneme
|
||||
|
||||
phoneme r- // linking r, used in English between certain vowels and a following vowel
|
||||
liquid rhotic
|
||||
ipa ɹ
|
||||
lengthmod 0
|
||||
|
||||
NextVowelStarts
|
||||
@@ -113,11 +116,8 @@ phoneme 3 // Schwa, used for rhotic schwa in American
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
IF thisPh(isWordEnd) THEN
|
||||
FMT(vowel/@_6)
|
||||
ENDIF
|
||||
FMT(vowel/@)
|
||||
ipa ə
|
||||
CALL @
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -165,6 +165,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
unstressed
|
||||
length 150
|
||||
FMT(vowel/a#_3)
|
||||
@@ -173,7 +174,8 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype #a endtype #a
|
||||
length 190
|
||||
ipa a
|
||||
length 185
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/a)
|
||||
endphoneme
|
||||
@@ -246,6 +248,7 @@ endphoneme
|
||||
|
||||
phoneme A@ // Used for [A:] when followed by 'r'
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑː
|
||||
length 230
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/aa_2)
|
||||
@@ -263,7 +266,7 @@ endphoneme
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 175 long
|
||||
length 175
|
||||
IfNextVowelAppend(;)
|
||||
IF prevPh(w) THEN
|
||||
VowelStart(w/wi2)
|
||||
@@ -290,6 +293,7 @@ endphoneme
|
||||
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #o
|
||||
ipa ɔː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/oo_en)
|
||||
@@ -298,6 +302,7 @@ endphoneme
|
||||
|
||||
phoneme o@
|
||||
vowel starttype #o endtype #o
|
||||
ipa ɔː
|
||||
length 250
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/oo_en)
|
||||
@@ -323,6 +328,7 @@ endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel starttype #@ endtype #u
|
||||
ipa əʊ
|
||||
length 220
|
||||
FMT(vdiph/@u_en)
|
||||
endphoneme
|
||||
@@ -331,6 +337,9 @@ endphoneme
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
length 240
|
||||
IF nextPh(#a) OR nextPh(#o) THEN
|
||||
AppendPhoneme(;)
|
||||
ENDIF
|
||||
FMT(vdiph/ai_2)
|
||||
endphoneme
|
||||
|
||||
@@ -402,6 +411,10 @@ endphoneme
|
||||
phoneme IR // used for "ir" when [3:] is split (Scottish)
|
||||
vowel starttype #@ endtype #@
|
||||
length 190
|
||||
ipa əɹ
|
||||
IF nextPhW(r-) THEN
|
||||
ipa ə
|
||||
ENDIF
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowelr/V_r)
|
||||
endphoneme
|
||||
@@ -410,6 +423,10 @@ endphoneme
|
||||
phoneme VR // used for "or"/"ur" when [3:] is split (Scottish)
|
||||
vowel starttype #@ endtype #@
|
||||
length 210
|
||||
ipa ʌɹ
|
||||
IF nextPhW(r-) THEN
|
||||
ipa ʌ
|
||||
ENDIF
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowelr/V3_r)
|
||||
endphoneme
|
||||
|
||||
@@ -14,6 +14,7 @@ endphoneme
|
||||
|
||||
phoneme 3 // Schwa, used for rhotic schwa in American
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ə
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
@@ -72,6 +73,7 @@ endphoneme
|
||||
|
||||
phoneme V
|
||||
vowel starttype #o endtype #o
|
||||
ipa ʊ
|
||||
length 140
|
||||
ChangeIfDiminished(@)
|
||||
FMT(vowel/o-_2)
|
||||
@@ -88,6 +90,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
@@ -105,6 +108,7 @@ endphoneme
|
||||
|
||||
phoneme A@
|
||||
vowel starttype #a endtype #@
|
||||
ipa ɑː
|
||||
length 250
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/aa_5)
|
||||
@@ -113,6 +117,7 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype #a endtype #a
|
||||
ipa a
|
||||
length 150
|
||||
FMT(vowel/a)
|
||||
endphoneme
|
||||
@@ -149,6 +154,7 @@ endphoneme
|
||||
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #@
|
||||
ipa ɔː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_n/O@)
|
||||
@@ -157,6 +163,7 @@ endphoneme
|
||||
|
||||
phoneme o@
|
||||
vowel starttype #o endtype #@
|
||||
ipa ɔː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_n/O@)
|
||||
@@ -180,6 +187,7 @@ endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel starttype #e endtype #u
|
||||
ipa æʊ
|
||||
length 230
|
||||
FMT(vdiph/eeu_3)
|
||||
endphoneme
|
||||
@@ -187,6 +195,7 @@ endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel starttype #o endtype #o
|
||||
ipa oː
|
||||
length 220
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
@@ -201,6 +210,7 @@ endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype #i endtype #i
|
||||
ipa eː
|
||||
length 210
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
+15
-1
@@ -17,7 +17,11 @@ endphoneme
|
||||
|
||||
|
||||
phoneme 3 // Schwa, used for rhotic schwa in American
|
||||
import_phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
ipa ə
|
||||
CALL @
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -45,6 +49,7 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
ipa æ
|
||||
length 175
|
||||
ChangeIfDiminished(a#)
|
||||
FMT(vowel/&)
|
||||
@@ -109,6 +114,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
unstressed
|
||||
length 150
|
||||
IfNextVowelAppend(r-)
|
||||
@@ -126,6 +132,7 @@ endphoneme
|
||||
|
||||
phoneme A@
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_rp/aa)
|
||||
@@ -134,6 +141,7 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑː
|
||||
length 200
|
||||
FMT(vwl_en_rp/aa)
|
||||
endphoneme
|
||||
@@ -170,6 +178,7 @@ endphoneme
|
||||
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #@
|
||||
ipa ɔː
|
||||
length 230
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/oo_1)
|
||||
@@ -200,6 +209,7 @@ endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel starttype #@ endtype #u
|
||||
ipa əʊ
|
||||
length 220
|
||||
FMT(vdiph/@u_2)
|
||||
endphoneme
|
||||
@@ -208,6 +218,9 @@ endphoneme
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
length 230
|
||||
IF nextPh(#a) OR nextPh(#o) THEN
|
||||
AppendPhoneme(;)
|
||||
ENDIF
|
||||
FMT(vdiph/ai_6)
|
||||
endphoneme
|
||||
|
||||
@@ -244,6 +257,7 @@ endphoneme
|
||||
|
||||
phoneme U@
|
||||
vowel starttype #u endtype #@
|
||||
ipa ɔː
|
||||
length 230
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/o_mid)
|
||||
|
||||
@@ -79,6 +79,7 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype #a endtype #a
|
||||
ipa a:
|
||||
length 220
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/a_3)
|
||||
@@ -114,6 +115,7 @@ endphoneme
|
||||
|
||||
phoneme i // optional variant of [I] for end of words
|
||||
vowel starttype #i endtype #e
|
||||
ipa e
|
||||
length 150
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/e_5)
|
||||
@@ -138,6 +140,7 @@ endphoneme
|
||||
|
||||
phoneme U
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʉ
|
||||
length 140
|
||||
FMT(vowel/u#_4)
|
||||
endphoneme
|
||||
@@ -146,6 +149,7 @@ endphoneme
|
||||
phoneme A:
|
||||
vowel starttype #a endtype #a
|
||||
length 220
|
||||
ipa a:
|
||||
IfNextVowelAppend(r-)
|
||||
IF nextPh(r) THEN
|
||||
FMT(vowelr/aa_r, 30)
|
||||
@@ -157,6 +161,7 @@ endphoneme
|
||||
phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
|
||||
vowel starttype #a endtype #@
|
||||
length 250
|
||||
ipa aː
|
||||
AppendPhoneme(r)
|
||||
FMT(vowelr/aa_r)
|
||||
endphoneme
|
||||
@@ -166,6 +171,7 @@ phoneme 3:
|
||||
vowel starttype #e endtype #@
|
||||
length 210
|
||||
ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file
|
||||
ipa e
|
||||
AppendPhoneme(r)
|
||||
FMT(vdiph2/e@)
|
||||
endphoneme
|
||||
@@ -199,6 +205,7 @@ endphoneme
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #@
|
||||
length 230
|
||||
ipa ɔ
|
||||
AppendPhoneme(r)
|
||||
FMT(vowelr/oo_r)
|
||||
endphoneme
|
||||
@@ -206,6 +213,7 @@ endphoneme
|
||||
phoneme o@
|
||||
vowel starttype #o endtype #@
|
||||
length 230
|
||||
ipa o
|
||||
AppendPhoneme(r)
|
||||
FMT(vowelr/o_r)
|
||||
endphoneme
|
||||
@@ -221,6 +229,7 @@ endphoneme
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʉː
|
||||
length 160
|
||||
IF nextPh(isVFricative) THEN
|
||||
Length 200
|
||||
@@ -234,6 +243,7 @@ endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel starttype #a endtype #u
|
||||
ipa ʌʉ
|
||||
length 200
|
||||
FMT(vdiph/au#)
|
||||
endphoneme
|
||||
@@ -241,6 +251,7 @@ endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel starttype #o endtype #u
|
||||
ipa oː
|
||||
length 190
|
||||
FMT(vowel/o_3)
|
||||
endphoneme
|
||||
@@ -271,6 +282,7 @@ endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype #e endtype #i
|
||||
ipa eː
|
||||
length 190
|
||||
FMT(vowel/e_2)
|
||||
endphoneme
|
||||
@@ -286,6 +298,7 @@ endphoneme
|
||||
phoneme e@
|
||||
vowel starttype #e endtype #@
|
||||
length 220
|
||||
ipa e
|
||||
AppendPhoneme(r)
|
||||
FMT(vdiph2/e@)
|
||||
endphoneme
|
||||
@@ -293,6 +306,7 @@ endphoneme
|
||||
|
||||
phoneme i@3
|
||||
vowel starttype #i endtype #@
|
||||
ipa ɪ
|
||||
length 220
|
||||
AppendPhoneme(r)
|
||||
FMT(vowelr/i_r)
|
||||
@@ -301,6 +315,10 @@ endphoneme
|
||||
|
||||
phoneme U@
|
||||
vowel starttype #u endtype #@
|
||||
ipa ʉɹ
|
||||
IF nextPh(r-) THEN
|
||||
ipa ʉ
|
||||
ENDIF
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vdiph2/u#@)
|
||||
|
||||
+42
-2
@@ -6,6 +6,7 @@
|
||||
|
||||
phoneme 3 // Schwa, used for rhotic schwa in American
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɚ
|
||||
unstressed
|
||||
length 210
|
||||
IfNextVowelAppend(r-)
|
||||
@@ -50,6 +51,7 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #e endtype #@
|
||||
ipa æ
|
||||
length 210
|
||||
|
||||
ChangeIfDiminished(a#)
|
||||
@@ -68,6 +70,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
unstressed
|
||||
length 150
|
||||
FMT(vowel/a#_3)
|
||||
@@ -112,9 +115,11 @@ endphoneme
|
||||
phoneme 0
|
||||
vowel starttype #a endtype #a
|
||||
length 200
|
||||
ipa ɑː
|
||||
ChangeIfDiminished(@)
|
||||
IF nextPh(r) THEN
|
||||
FMT(vwl_en_us/oor)
|
||||
ChangePhoneme(O:)
|
||||
// FMT(vwl_en_us/oor)
|
||||
ENDIF
|
||||
FMT(vowel/aa_8)
|
||||
endphoneme
|
||||
@@ -147,6 +152,10 @@ endphoneme
|
||||
|
||||
phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑːɹ
|
||||
IF nextPh(r-) THEN
|
||||
ipa ɑː
|
||||
ENDIF
|
||||
length 260
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_us/ar)
|
||||
@@ -183,6 +192,10 @@ endphoneme
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #@
|
||||
length 250
|
||||
ipa ɔːɹ
|
||||
IF nextPhW(r) THEN
|
||||
ipa ɔː
|
||||
ENDIF
|
||||
IfNextVowelAppend(r)
|
||||
FMT(vwl_en_us/oor)
|
||||
endphoneme
|
||||
@@ -191,6 +204,10 @@ endphoneme
|
||||
phoneme o@
|
||||
vowel starttype #o endtype #@
|
||||
length 250
|
||||
ipa oːɹ
|
||||
IF nextPhW(r) THEN
|
||||
ipa oː
|
||||
ENDIF
|
||||
IfNextVowelAppend(r)
|
||||
FMT(vwl_en_us/or)
|
||||
endphoneme
|
||||
@@ -228,6 +245,9 @@ endphoneme
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
length 250
|
||||
IF nextPh(#a) OR nextPh(#o) THEN
|
||||
AppendPhoneme(;)
|
||||
ENDIF
|
||||
FMT(vdiph/aae)
|
||||
endphoneme
|
||||
|
||||
@@ -249,6 +269,10 @@ endphoneme
|
||||
phoneme e@
|
||||
vowel starttype #e endtype #@
|
||||
length 280
|
||||
ipa ɛɹ
|
||||
IF nextPhW(r) THEN
|
||||
ipa ɛ
|
||||
ENDIF
|
||||
IfNextVowelAppend(r)
|
||||
FMT(vwl_en_us/er)
|
||||
endphoneme
|
||||
@@ -257,6 +281,10 @@ endphoneme
|
||||
phoneme i@3
|
||||
vowel starttype #i endtype #@
|
||||
length 280
|
||||
ipa ɪɹ
|
||||
IF nextPhW(r) THEN
|
||||
ipa ɪ
|
||||
ENDIF
|
||||
IfNextVowelAppend(r)
|
||||
FMT(vwl_en_us/ir)
|
||||
endphoneme
|
||||
@@ -265,6 +293,10 @@ endphoneme
|
||||
phoneme U@
|
||||
vowel starttype #@ endtype #@
|
||||
length 250
|
||||
ipa ʊɹ
|
||||
IF nextPhW(r-) THEN
|
||||
ipa ʊ
|
||||
ENDIF
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_us/ur)
|
||||
endphoneme
|
||||
@@ -273,6 +305,10 @@ endphoneme
|
||||
phoneme aI@
|
||||
vowel starttype #a endtype #@
|
||||
length 300
|
||||
ipa aɪəɹ
|
||||
IF nextPhW(r-) THEN
|
||||
ipa aɪə
|
||||
ENDIF
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vwl_en_us/ai@)
|
||||
endphoneme
|
||||
@@ -281,7 +317,11 @@ endphoneme
|
||||
phoneme aU@
|
||||
vowel starttype #a endtype #@
|
||||
length 300
|
||||
IfNextVowelAppend(r-)
|
||||
ipa aɪʊɹ
|
||||
IF nextPhW(r) THEN
|
||||
ipa aɪʊ
|
||||
ENDIF
|
||||
IfNextVowelAppend(r)
|
||||
FMT(vwl_en_us/aU@)
|
||||
endphoneme
|
||||
|
||||
|
||||
+15
-2
@@ -18,7 +18,7 @@ endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
length 160
|
||||
ChangeIfDiminished(a#)
|
||||
FMT(vowel/a)
|
||||
endphoneme
|
||||
@@ -67,6 +67,7 @@ endphoneme
|
||||
|
||||
phoneme V
|
||||
vowel starttype #o endtype #o
|
||||
ipa ʊ
|
||||
length 140
|
||||
ChangeIfDiminished(@)
|
||||
FMT(vowel/o-_2)
|
||||
@@ -83,6 +84,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
unstressed
|
||||
length 140
|
||||
FMT(vowel/a#_3)
|
||||
@@ -99,6 +101,7 @@ endphoneme
|
||||
|
||||
phoneme A@
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɑː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/aa_5)
|
||||
@@ -107,7 +110,8 @@ endphoneme
|
||||
|
||||
phoneme aa // 'bath' etc.
|
||||
vowel starttype #a endtype #a
|
||||
length 150
|
||||
ipa a
|
||||
length 160
|
||||
FMT(vowel/a)
|
||||
endphoneme
|
||||
|
||||
@@ -123,6 +127,7 @@ endphoneme
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #e endtype #i
|
||||
ipa ei
|
||||
length 220
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vdiph2/ei_3)
|
||||
@@ -140,6 +145,7 @@ endphoneme
|
||||
|
||||
phoneme O@
|
||||
vowel starttype #o endtype #@
|
||||
ipa ɔː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/oo_1)
|
||||
@@ -156,6 +162,7 @@ endphoneme
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
ipa əu
|
||||
length 200
|
||||
FMT(vdiph/@u)
|
||||
endphoneme
|
||||
@@ -163,6 +170,7 @@ endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel starttype #a endtype #u
|
||||
ipa æʊ
|
||||
length 230
|
||||
FMT(vdiph/eeu_3)
|
||||
endphoneme
|
||||
@@ -170,6 +178,7 @@ endphoneme
|
||||
|
||||
phoneme oU
|
||||
vowel starttype #@ endtype #u
|
||||
ipa ʌʊ
|
||||
length 220
|
||||
FMT(vdiph/Vu_2)
|
||||
endphoneme
|
||||
@@ -177,6 +186,7 @@ endphoneme
|
||||
|
||||
phoneme aI
|
||||
vowel starttype #o endtype #i
|
||||
ipa ɔɪ
|
||||
length 240
|
||||
FMT(vdiph/ooi_3)
|
||||
endphoneme
|
||||
@@ -184,6 +194,7 @@ endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype #@ endtype #i
|
||||
ipa eː
|
||||
length 240
|
||||
FMT(vdiph/@i_3)
|
||||
endphoneme
|
||||
@@ -191,6 +202,7 @@ endphoneme
|
||||
|
||||
phoneme OI
|
||||
vowel starttype #o endtype #i
|
||||
ipa oɪ
|
||||
length 230
|
||||
FMT(vdiph/oi)
|
||||
endphoneme
|
||||
@@ -198,6 +210,7 @@ endphoneme
|
||||
|
||||
phoneme e@
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɜː
|
||||
length 240
|
||||
IfNextVowelAppend(r-)
|
||||
FMT(vowel/3_en)
|
||||
|
||||
@@ -241,6 +241,7 @@ phoneme R2 // this is [R2], but shorter
|
||||
liquid
|
||||
trill
|
||||
lengthmod 6
|
||||
ipa r
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
FMT(r3/r_trill_short) addWav(r3/r_trill.wav, 50)
|
||||
|
||||
+9
-3
@@ -1,7 +1,7 @@
|
||||
//====================================================
|
||||
// French
|
||||
//====================================================
|
||||
// Updated 2010-06-16 Michel Such <michel.such@free.fr>
|
||||
// Updated 2010-06-22 Michel Such <michel.such@free.fr>
|
||||
|
||||
phoneme #l virtual
|
||||
// Used for l and l/
|
||||
@@ -82,6 +82,7 @@ phoneme r
|
||||
starttype #r endtype #r
|
||||
Vowelin f1=0 f2=1500 -400 400 f3=-400 80
|
||||
lengthmod 7
|
||||
ipa U+0281
|
||||
|
||||
IF nextPh(isNotVowel) THEN
|
||||
ChangePhoneme(r/)
|
||||
@@ -100,6 +101,7 @@ phoneme r2 // silent unless followed by vowel
|
||||
vcd uvl frc
|
||||
rhotic
|
||||
starttype #r endtype #r
|
||||
ipa U+0281
|
||||
|
||||
IF nextPh(isNotVowel) THEN
|
||||
ChangePhoneme(NULL)
|
||||
@@ -115,6 +117,7 @@ phoneme r/ // variant of [r] when not preceding a vowel
|
||||
starttype #r endtype #r
|
||||
Vowelout f1=1 f2=1200 -400 800 f3=200 100 len=30
|
||||
lengthmod 7
|
||||
ipa U+0281
|
||||
|
||||
IF prevPhW(t) OR prevPhW(p) OR prevPhW(k) THEN
|
||||
FMT(vwl_fr/trr) addWav(r3/rx, 15)
|
||||
@@ -148,6 +151,7 @@ phoneme r/2
|
||||
liquid rhotic uvl nopause
|
||||
starttype #r endtype #r
|
||||
Vowelin f1=0 f2=1500 -400 400 f3=-400 80
|
||||
ipa U+0281
|
||||
|
||||
CALL post_r
|
||||
IF prevPhW(f) OR prevPhW(k) OR prevPhW(p) OR prevPhW(s) OR prevPhW(t) OR prevPhW(S) THEN
|
||||
@@ -349,6 +353,7 @@ phoneme I // longer than i
|
||||
vowel starttype #i endtype #i
|
||||
palatal
|
||||
length 240
|
||||
ipa i
|
||||
|
||||
IfNextVowelAppend(;)
|
||||
|
||||
@@ -470,12 +475,13 @@ endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 170
|
||||
|
||||
IF nextPhW(E~) OR nextPhW(#i) THEN
|
||||
FMT(vowel/y, -40)
|
||||
length 110
|
||||
FMT(vowel/y)
|
||||
ENDIF
|
||||
|
||||
length 180
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
|
||||
+40
-33
@@ -175,7 +175,7 @@ endphoneme
|
||||
phoneme E:
|
||||
vowel starttype #e endtype #e
|
||||
length 200
|
||||
FMT(vowel/e_mid2)
|
||||
FMT(vowel/e_8)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -202,6 +202,7 @@ endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʏ
|
||||
length 110
|
||||
FMT(vowel/yy_4)
|
||||
endphoneme
|
||||
@@ -232,6 +233,7 @@ endphoneme
|
||||
|
||||
phoneme pF
|
||||
vls blb afr
|
||||
ipa pf
|
||||
Vowelout f1=0 f2=1000 -500 -350 f3=-200 80
|
||||
lengthmod 2
|
||||
WAV(ufric/f) // could replace this with a [pf] wav file
|
||||
@@ -300,10 +302,9 @@ endphoneme
|
||||
|
||||
|
||||
|
||||
// TESTING
|
||||
|
||||
phoneme r // uvular trill
|
||||
phoneme r // uvular trill or fricative
|
||||
vcd uvl frc
|
||||
ipa ʀ
|
||||
lengthmod 6
|
||||
length 110
|
||||
IF nextPhW(isVowel) THEN
|
||||
@@ -318,14 +319,36 @@ phoneme r // uvular trill
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme UR
|
||||
vowel starttype #u endtype #@
|
||||
flag1
|
||||
length 180
|
||||
FMT(vwl_de/uu_@)
|
||||
|
||||
|
||||
phoneme V# // used for 'r' after a vowel (to create a diphthong)
|
||||
liquid
|
||||
lengthmod 7
|
||||
IF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(r)
|
||||
ENDIF
|
||||
|
||||
ipa ɐ
|
||||
IF prevPh(#a) OR prevPh(E) THEN
|
||||
FMT(r/V_2_)
|
||||
ENDIF
|
||||
IF prevPh(#u) THEN
|
||||
FMT(r/@_)
|
||||
ENDIF
|
||||
FMT(r/V_)
|
||||
endphoneme
|
||||
|
||||
|
||||
// TESTING
|
||||
|
||||
phoneme V1#
|
||||
liquid
|
||||
lengthmod 7
|
||||
IF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(r")
|
||||
ENDIF
|
||||
FMT(r/V_)
|
||||
endphoneme
|
||||
|
||||
phoneme V2# // used for 'r' after a vowel (to create a diphthong)
|
||||
liquid
|
||||
@@ -336,23 +359,6 @@ phoneme V2# // used for 'r' after a vowel (to create a diphthong)
|
||||
FMT(r/V_2_)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme V# // used for 'r' after a vowel (to create a diphthong)
|
||||
liquid
|
||||
lengthmod 7
|
||||
IF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(r")
|
||||
ENDIF
|
||||
|
||||
IF prevPh(#a) OR prevPh(E) THEN
|
||||
FMT(r/V_2_)
|
||||
ENDIF
|
||||
IF prevPh(#u) THEN
|
||||
FMT(r/@_)
|
||||
ENDIF
|
||||
FMT(r/V_)
|
||||
endphoneme
|
||||
|
||||
phoneme V3#
|
||||
liquid
|
||||
lengthmod 7
|
||||
@@ -362,11 +368,12 @@ phoneme V3#
|
||||
FMT(r/@_)
|
||||
endphoneme
|
||||
|
||||
phoneme V1#
|
||||
liquid
|
||||
lengthmod 7
|
||||
IF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(r")
|
||||
ENDIF
|
||||
FMT(r/V_)
|
||||
phoneme UR
|
||||
vowel starttype #u endtype #@
|
||||
ipa ʊɐ
|
||||
flag1
|
||||
length 180
|
||||
FMT(vwl_de/uu_@)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
@@ -346,6 +346,7 @@ endphoneme
|
||||
phoneme t.
|
||||
vls rfx stop
|
||||
lengthmod 2
|
||||
ipa ʈ
|
||||
voicingswitch d.
|
||||
Vowelin f1=0 f2=1800 -300 300 f3=-400 80
|
||||
Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2
|
||||
@@ -355,6 +356,7 @@ endphoneme
|
||||
phoneme th.
|
||||
vls rfx stop
|
||||
lengthmod 2
|
||||
ipa ʈh
|
||||
voicingswitch dh.
|
||||
Vowelin f1=0 f2=1800 -300 300 f3=-400 80
|
||||
Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2
|
||||
@@ -366,6 +368,7 @@ phoneme d.
|
||||
vcd rfx stop
|
||||
lengthmod 5
|
||||
voicingswitch t.
|
||||
ipa ɖ
|
||||
Vowelin f1=1 f2=1800 -300 300 f3=-400 80
|
||||
Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2
|
||||
|
||||
@@ -384,6 +387,7 @@ endphoneme
|
||||
phoneme dh.
|
||||
vcd rfx stop
|
||||
lengthmod 5
|
||||
ipa ɖh
|
||||
voicingswitch th.
|
||||
Vowelin f1=1 f2=1800 -300 300 f3=-400 80
|
||||
Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2
|
||||
|
||||
@@ -223,6 +223,7 @@ endphoneme
|
||||
phoneme m#
|
||||
vcd blb nasal
|
||||
lengthmod 6
|
||||
ipa m#
|
||||
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
|
||||
FMT(m/m#_)
|
||||
endphoneme
|
||||
@@ -231,6 +232,7 @@ endphoneme
|
||||
phoneme n#
|
||||
vcd alv nasal
|
||||
lengthmod 6
|
||||
ipa n#
|
||||
Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
|
||||
|
||||
NextVowelStarts
|
||||
@@ -249,6 +251,7 @@ endphoneme
|
||||
phoneme n^#
|
||||
vcd pal nasal palatal
|
||||
lengthmod 6
|
||||
ipa ɲ#
|
||||
Vowelout f1=3 f2=2300 300 400 f3=100 80 brk rate
|
||||
FMT(n^/n^#_)
|
||||
endphoneme
|
||||
@@ -258,6 +261,7 @@ endphoneme
|
||||
phoneme N#
|
||||
vcd vel nasal
|
||||
lengthmod 6
|
||||
ipa ŋ#
|
||||
Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
|
||||
|
||||
NextVowelStarts
|
||||
@@ -276,6 +280,7 @@ endphoneme
|
||||
phoneme l#
|
||||
vls alv frc
|
||||
lengthmod 3
|
||||
ipa l#
|
||||
WAV(ufric/l#, 25)
|
||||
endphoneme
|
||||
|
||||
@@ -283,6 +288,7 @@ endphoneme
|
||||
phoneme tl#
|
||||
vls alv stop
|
||||
lengthmod 2
|
||||
ipa tl#
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
WAV(ufric/tl#, 50)
|
||||
@@ -292,6 +298,7 @@ endphoneme
|
||||
phoneme r# // used for [r] when not preceding a vowel
|
||||
liquid
|
||||
lengthmod 2 //
|
||||
ipa r#
|
||||
FMT(r3/r#_) addWav(r3/rx)
|
||||
// before n r3/r_n+r3/rx
|
||||
endphoneme
|
||||
|
||||
@@ -141,6 +141,7 @@ phoneme <h>
|
||||
vls glt apr
|
||||
length 50
|
||||
lengthmod 3
|
||||
ipa ʰ
|
||||
|
||||
IF nextPh(#@) THEN
|
||||
WAV(h/h@)
|
||||
|
||||
@@ -61,6 +61,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɐ
|
||||
length 120
|
||||
FMT(vowel/V_6)
|
||||
endphoneme
|
||||
|
||||
@@ -135,12 +135,14 @@ endphoneme
|
||||
|
||||
phoneme u-
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʉ
|
||||
length 120
|
||||
FMT(vwl_no/u#)
|
||||
endphoneme
|
||||
|
||||
phoneme u-:
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʉː
|
||||
length 260
|
||||
FMT(vwl_no/u#2)
|
||||
endphoneme
|
||||
@@ -171,6 +173,7 @@ endphoneme
|
||||
|
||||
phoneme u-I
|
||||
vowel starttype #u endtype #i
|
||||
ipa ʉɪ
|
||||
length 270
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vdiph/yi)
|
||||
|
||||
@@ -13,6 +13,7 @@ endphoneme
|
||||
|
||||
phoneme a#
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɐ
|
||||
length 170
|
||||
FMT(vowel/a#_2)
|
||||
endphoneme
|
||||
@@ -60,6 +61,7 @@ endphoneme
|
||||
|
||||
phoneme y // close central unrounded (i-bar)
|
||||
vowel starttype #i endtype #i
|
||||
ipa ɨ
|
||||
length 180
|
||||
FMT(vowel/ii#_2)
|
||||
endphoneme
|
||||
@@ -85,6 +87,7 @@ endphoneme
|
||||
phoneme R
|
||||
liquid
|
||||
trill
|
||||
ipa r
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
|
||||
+13
-2
@@ -8,6 +8,7 @@
|
||||
phoneme &
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
ipa ɐ
|
||||
FMT(vowel/a#_3)
|
||||
unstressed
|
||||
endphoneme
|
||||
@@ -15,6 +16,7 @@ endphoneme
|
||||
phoneme &/ // Used for final "a" when next word starts with "a"
|
||||
vowel starttype #@ endtype #@
|
||||
length 180
|
||||
ipa ɐ
|
||||
IF nextPh(isVowel) THEN
|
||||
ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
@@ -30,12 +32,14 @@ endphoneme
|
||||
|
||||
phoneme &~
|
||||
vowel starttype #e endtype #@
|
||||
ipa ɐU+0303
|
||||
length 240
|
||||
FMT(vnasal/ee_n2)
|
||||
endphoneme
|
||||
|
||||
phoneme &U~
|
||||
vowel starttype #@ endtype #u
|
||||
ipa ɐU+0303ʊU+0303
|
||||
length 240
|
||||
FMT(vnasal/a#u_n)
|
||||
endphoneme
|
||||
@@ -59,6 +63,7 @@ endphoneme
|
||||
phoneme y
|
||||
vowel starttype #@ endtype #@
|
||||
length 110
|
||||
ipa ɨ
|
||||
FMT(vowel/i#_5)
|
||||
endphoneme
|
||||
|
||||
@@ -74,6 +79,7 @@ endphoneme
|
||||
phoneme i/ // changes to NULL before a vowel
|
||||
vowel starttype #i endtype #i
|
||||
length 100
|
||||
ipa ɨ
|
||||
IF nextPh(isVowel) THEN
|
||||
ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
@@ -131,6 +137,7 @@ endphoneme
|
||||
phoneme x // [r] for Portugal
|
||||
liquid
|
||||
trill
|
||||
ipa ʁ
|
||||
lengthmod 7
|
||||
Vowelin f1=0 f2=1500 -400 400 f3=-400 80
|
||||
IF nextPh(isNotVowel) THEN
|
||||
@@ -145,8 +152,12 @@ phoneme R // for Portugal this is same the as [r]
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme s# // This is [s] for Brazi;, [S] for Portugal
|
||||
import_phoneme base/S
|
||||
phoneme s# // This is [s] for Brazil, [S] for Portugal
|
||||
vls pla frc sibilant
|
||||
lengthmod 3
|
||||
ipa ʃ
|
||||
CALL base/S
|
||||
// import_phoneme base/S
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ endphoneme
|
||||
|
||||
phoneme &~
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐU+0303
|
||||
length 180
|
||||
// ChangeIfNotStressed(&)
|
||||
FMT(vnasal/a#_n)
|
||||
@@ -44,12 +45,14 @@ endphoneme
|
||||
|
||||
phoneme &U~
|
||||
vowel starttype #@ endtype #u
|
||||
ipa ɐU+0303ʊU+0303
|
||||
length 240
|
||||
FMT(vnasal/a#u_n)
|
||||
endphoneme
|
||||
|
||||
phoneme oI~
|
||||
vowel starttype #o endtype #i
|
||||
ipa oU+0303ɪU+0303
|
||||
length 260
|
||||
FMT(vnasal/oi_n)
|
||||
endphoneme
|
||||
@@ -183,6 +186,7 @@ endphoneme
|
||||
phoneme x // this is [R] from Slovak/Czech
|
||||
liquid
|
||||
trill
|
||||
ipa r
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
@@ -196,13 +200,17 @@ endphoneme
|
||||
|
||||
|
||||
phoneme s# // This is [s] for Brazi;, [S] for Portugal
|
||||
import_phoneme base/s
|
||||
vls alv frc sibilant
|
||||
lengthmod 3
|
||||
ipa s
|
||||
CALL base/s
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme *
|
||||
vcd alv stop
|
||||
lengthmod 6
|
||||
ipa ɾ
|
||||
Vowelin f1=1 f2=1700 -300 300 f3=0 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=0 80
|
||||
IF PreVoicing THEN
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
phoneme I^ // "silent i", palatilizes the preceding consonant
|
||||
vowel starttype #i endtype #i
|
||||
unstressed
|
||||
ipa ʲ
|
||||
length 70
|
||||
IF nextPh(isVowel) THEN
|
||||
ChangePhoneme(;)
|
||||
@@ -41,6 +42,7 @@ endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɨ
|
||||
length 180
|
||||
FMT(vowel/i#_5)
|
||||
endphoneme
|
||||
|
||||
@@ -13,6 +13,7 @@ endphoneme
|
||||
|
||||
phoneme &
|
||||
vowel starttype #a endtype #a
|
||||
ipa ɐ
|
||||
length 140
|
||||
FMT(vowel/a#)
|
||||
endphoneme
|
||||
@@ -21,6 +22,7 @@ endphoneme
|
||||
phoneme r* // this is [R] from Slovak/Czech
|
||||
liquid
|
||||
trill
|
||||
ipa r
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
|
||||
@@ -104,12 +104,14 @@ endphoneme
|
||||
|
||||
phoneme r-
|
||||
vowel starttype #@ endtype #@
|
||||
ipa rU+0329
|
||||
length 220
|
||||
FMT(vowelr/r-voc)
|
||||
endphoneme
|
||||
|
||||
phoneme r:
|
||||
vowel starttype #@ endtype #@
|
||||
ipa rU+0329ː
|
||||
length 300
|
||||
FMT(vowelr/r-voc)
|
||||
endphoneme
|
||||
@@ -118,6 +120,7 @@ endphoneme
|
||||
|
||||
phoneme R^ // Czech r-caron
|
||||
vcd pla frc sibilant
|
||||
ipa rU+031d
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
@@ -126,6 +129,7 @@ endphoneme
|
||||
|
||||
phoneme R^/ // Czech r-caron (weaker, for after p,f,t,k)
|
||||
vcd pla frc sibilant
|
||||
ipa rU+031dU+030a
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
@@ -135,6 +139,7 @@ endphoneme
|
||||
|
||||
phoneme l-
|
||||
vowel starttype #@ endtype #@
|
||||
ipa lU+0329
|
||||
length 140
|
||||
FMT(vwl_hi/l-voc)
|
||||
endphoneme
|
||||
@@ -142,6 +147,7 @@ endphoneme
|
||||
|
||||
phoneme l:
|
||||
vowel starttype #@ endtype #@
|
||||
ipa lU+0329ː
|
||||
length 250
|
||||
FMT(vwl_hi/l-voc)
|
||||
endphoneme
|
||||
|
||||
@@ -71,6 +71,7 @@ endphoneme
|
||||
|
||||
phoneme v# // a shorter [v], a little towards [b]
|
||||
vcd lbd frc
|
||||
ipa v
|
||||
lengthmod 6
|
||||
voicingswitch f
|
||||
Vowelin f1=1 f2=1000 -300 -200 f3=-300 100
|
||||
|
||||
+5
-6
@@ -13,6 +13,7 @@ endphoneme
|
||||
|
||||
phoneme V
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɐ
|
||||
length 130
|
||||
FMT(vowel/V_3)
|
||||
endphoneme
|
||||
@@ -81,6 +82,7 @@ phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 110
|
||||
IF prevPhW(isVel) THEN
|
||||
FMT(vowel/u_bck2)
|
||||
ELSE
|
||||
ChangeIfNotStressed(U)
|
||||
ENDIF
|
||||
@@ -90,6 +92,7 @@ endphoneme
|
||||
phoneme U
|
||||
vowel starttype #u endtype #u
|
||||
length 110
|
||||
ipa ʉ
|
||||
FMT(vowel/u#_3)
|
||||
endphoneme
|
||||
|
||||
@@ -97,6 +100,7 @@ phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
length 260
|
||||
IF prevPhW(isVel) THEN
|
||||
FMT(vowel/u_bck2)
|
||||
ELSE
|
||||
ChangeIfNotStressed(U:)
|
||||
ENDIF
|
||||
@@ -105,16 +109,11 @@ endphoneme
|
||||
|
||||
phoneme U:
|
||||
vowel starttype #u endtype #u
|
||||
ipa ʉː
|
||||
length 240
|
||||
FMT(vowel/u#_3)
|
||||
endphoneme
|
||||
|
||||
phoneme u-
|
||||
vowel starttype #u endtype #u
|
||||
length 130
|
||||
FMT(vowel/u#_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel starttype #a endtype #i
|
||||
|
||||
@@ -23,6 +23,7 @@ endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
ipa ɨ
|
||||
length 150
|
||||
FMT(vowel/ii_3)
|
||||
endphoneme
|
||||
@@ -69,6 +70,7 @@ endphoneme
|
||||
|
||||
phoneme y: // symbol used in place of i" (i bar)
|
||||
vowel starttype #i endtype #i
|
||||
ipa ɨː
|
||||
length 180
|
||||
ChangeIfNotStressed(Y)
|
||||
FMT(vowel/i#)
|
||||
@@ -112,6 +114,7 @@ endphoneme
|
||||
|
||||
phoneme AY
|
||||
vowel starttype #a endtype #i
|
||||
ipa ɑɨ
|
||||
length 250
|
||||
FMT(vdiph/aai_2)
|
||||
endphoneme
|
||||
@@ -126,6 +129,7 @@ endphoneme
|
||||
|
||||
phoneme aY
|
||||
vowel starttype #a endtype #i
|
||||
ipa aɨ
|
||||
length 210
|
||||
FMT(vdiph/ai_2)
|
||||
endphoneme
|
||||
@@ -147,6 +151,7 @@ endphoneme
|
||||
|
||||
phoneme @Y
|
||||
vowel starttype #@ endtype #i
|
||||
ipa əɨ
|
||||
length 210
|
||||
FMT(vdiph/@i_2)
|
||||
endphoneme
|
||||
@@ -168,6 +173,7 @@ endphoneme
|
||||
|
||||
phoneme Yu
|
||||
vowel starttype #i endtype #u
|
||||
ipa ɨu
|
||||
length 210
|
||||
FMT(vdiph2/iu_4)
|
||||
endphoneme
|
||||
@@ -182,6 +188,7 @@ endphoneme
|
||||
|
||||
phoneme OY
|
||||
vowel starttype #o endtype #i
|
||||
ipa ɔɨ
|
||||
length 210
|
||||
FMT(vdiph/ooi)
|
||||
endphoneme
|
||||
@@ -196,6 +203,7 @@ endphoneme
|
||||
|
||||
phoneme uY
|
||||
vowel starttype #u endtype #i
|
||||
ipa uɨ
|
||||
length 210
|
||||
FMT(vdiph/ui_3)
|
||||
endphoneme
|
||||
|
||||
+45
-5
@@ -145,9 +145,13 @@ endphoneme
|
||||
|
||||
|
||||
phoneme @- // very short schwa
|
||||
vowel nonsyllabic
|
||||
starttype #@ endtype #@
|
||||
unstressed
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed nonsyllabic
|
||||
|
||||
ipa ə
|
||||
IF nextPhW(*) THEN
|
||||
ipa NULL
|
||||
ENDIF
|
||||
length 50
|
||||
FMT(vowel/@-)
|
||||
endphoneme
|
||||
@@ -267,6 +271,7 @@ endphoneme
|
||||
|
||||
phoneme r- // syllabic r
|
||||
vowel starttype #@ endtype #@
|
||||
ipa rU+0329
|
||||
unstressed
|
||||
length 220
|
||||
FMT(vowelr/r-voc)
|
||||
@@ -274,6 +279,7 @@ endphoneme
|
||||
|
||||
phoneme l- // syllabic l
|
||||
vowel starttype #@ endtype #@
|
||||
ipa lU+0329
|
||||
unstressed
|
||||
length 200
|
||||
FMT(vwl_hi/l-voc)
|
||||
@@ -282,6 +288,7 @@ endphoneme
|
||||
|
||||
phoneme r
|
||||
liquid rhotic
|
||||
ipa ɹ
|
||||
lengthmod 7
|
||||
|
||||
IF nextPh(isNotVowel) THEN
|
||||
@@ -337,6 +344,10 @@ phoneme R
|
||||
liquid
|
||||
trill
|
||||
lengthmod 6
|
||||
ipa r
|
||||
IF nextPhW(R2) THEN
|
||||
ipa NULL
|
||||
ENDIF
|
||||
Vowelin f1=0 f2=1600 -300 300 f3=-200 80
|
||||
Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
|
||||
FMT(r3/r_trill2) addWav(r3/r_trill2.wav, 65)
|
||||
@@ -346,6 +357,7 @@ phoneme R2 // this is [R] from Slovak/Czech
|
||||
liquid
|
||||
trill
|
||||
lengthmod 6
|
||||
ipa r
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
||||
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
||||
FMT(r3/r_trill) addWav(r3/r_trill.wav, 50)
|
||||
@@ -356,6 +368,7 @@ phoneme R3 // Afrikaans
|
||||
trill
|
||||
lengthmod 6
|
||||
length 60
|
||||
ipa r
|
||||
Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80
|
||||
Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80
|
||||
|
||||
@@ -379,6 +392,7 @@ endphoneme
|
||||
|
||||
phoneme r" // uvular trill
|
||||
vcd uvl frc
|
||||
ipa ʀ
|
||||
lengthmod 6
|
||||
IF nextPh(isNotVowel) THEN
|
||||
FMT(r3/r_uvl) addWav(r3/r_uvl.wav, 50)
|
||||
@@ -497,6 +511,7 @@ endphoneme
|
||||
|
||||
phoneme l^ // palatal l
|
||||
liquid
|
||||
ipa ʎ
|
||||
lengthmod 7
|
||||
Vowelout len=60 lenadd rate
|
||||
length 100
|
||||
@@ -520,6 +535,7 @@ endphoneme
|
||||
|
||||
phoneme l.
|
||||
liquid rfx
|
||||
ipa ɭ
|
||||
lengthmod 7
|
||||
FMT(l^/l_rfx)
|
||||
endphoneme
|
||||
@@ -563,7 +579,7 @@ phoneme j
|
||||
liquid palatal
|
||||
lengthmod 7
|
||||
|
||||
IF nextPh(isVowel) THEN
|
||||
IF nextPhW(isVowel) THEN
|
||||
NextVowelStarts
|
||||
VowelStart(j/j@)
|
||||
VowelStart(j/ja)
|
||||
@@ -591,6 +607,10 @@ phoneme ; // linking j, used between (i) vowels and a following vowel
|
||||
liquid palatal
|
||||
lengthmod 0
|
||||
|
||||
IF prevPh(#i) THEN
|
||||
ipa NULL // linking after i vowel, don't show in ipa
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isNotVowel) THEN
|
||||
ChangePhoneme(NULL) // this is to ignore this phoneme if not before a vowel
|
||||
ENDIF
|
||||
@@ -682,6 +702,7 @@ endphoneme
|
||||
|
||||
phoneme n.
|
||||
vcd rfx nasal
|
||||
ipa ɳ
|
||||
starttype n endtype n
|
||||
Vowelin f1=2 f2=1200 -300 250 f3=-500 80 rms=20 colr=2
|
||||
Vowelout f1=2 f2=1200 -300 250 f3=-500 80 rms=20 brk colr=2
|
||||
@@ -712,6 +733,7 @@ endphoneme
|
||||
|
||||
phoneme n^
|
||||
vcd pal nasal palatal
|
||||
ipa ɲ
|
||||
Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate
|
||||
lengthmod 4
|
||||
|
||||
@@ -777,6 +799,7 @@ endphoneme
|
||||
|
||||
phoneme ** // TEST flap
|
||||
liquid alv
|
||||
ipa ɾ
|
||||
lengthmod 3
|
||||
Vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15
|
||||
Vowelin f1=2 f2=1600 -300 300 f3=-100 80 len=20
|
||||
@@ -792,8 +815,13 @@ endphoneme
|
||||
phoneme * // flap
|
||||
vcd alv flp
|
||||
brkafter
|
||||
ipa ɾ
|
||||
lengthmod 3
|
||||
|
||||
IF prevPhW(@-) THEN
|
||||
ipa r // @-* sequence for [r]
|
||||
ENDIF
|
||||
|
||||
IF nextPh(#e) OR nextPh(#i) THEN
|
||||
Vowelin f1=0 f2=1500 -300 300 f3=-200 80
|
||||
FMT(d/tap1) addWav(r3/rx, 150)
|
||||
@@ -1052,6 +1080,7 @@ endphoneme
|
||||
|
||||
phoneme v# // approximant, not fricative
|
||||
vcd lbd frc
|
||||
ipa ʋ
|
||||
lengthmod 6
|
||||
voicingswitch f
|
||||
Vowelin f1=0 f2=1000 -300 -200 f3=-300 100
|
||||
@@ -1121,6 +1150,7 @@ endphoneme
|
||||
|
||||
phoneme z.
|
||||
vcd pla frc sibilant
|
||||
ipa ʐ
|
||||
voicingswitch s.
|
||||
lengthmod 6
|
||||
Vowelin f1=0 f2=1800 -100 300 f3=-300 80
|
||||
@@ -1142,6 +1172,7 @@ endphoneme
|
||||
|
||||
phoneme z;
|
||||
vcd pal frc sibilant palatal
|
||||
ipa ʑ
|
||||
voicingswitch s;
|
||||
lengthmod 6
|
||||
Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
|
||||
@@ -1170,6 +1201,7 @@ endphoneme
|
||||
|
||||
phoneme J^ // palatal fricative (Kirshenbaum C<vcd>)
|
||||
vcd pal frc palatal
|
||||
ipa ʝ
|
||||
voicingswitch C
|
||||
lengthmod 6
|
||||
Vowelin f1=1 f2=2700 400 600 f3=200 70
|
||||
@@ -1213,8 +1245,9 @@ phoneme Q^
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme Q" // voiced velar fricative
|
||||
phoneme Q"
|
||||
vcd uvl frc
|
||||
ipa ʁ
|
||||
lengthmod 6
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
@@ -1430,6 +1463,7 @@ endphoneme
|
||||
|
||||
phoneme s.
|
||||
vls pla frc sibilant
|
||||
ipa ʂ
|
||||
voicingswitch z.
|
||||
lengthmod 3
|
||||
Vowelin f1=0 f2=1800 -100 300 f3=-300 80
|
||||
@@ -1444,6 +1478,7 @@ endphoneme
|
||||
|
||||
phoneme s;
|
||||
vls pal frc sibilant palatal
|
||||
ipa ʂ
|
||||
voicingswitch z;
|
||||
lengthmod 3
|
||||
Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70
|
||||
@@ -1472,6 +1507,7 @@ endphoneme
|
||||
|
||||
phoneme l# // Lateral fricative (eg. Welsh "ll")
|
||||
vls alv frc
|
||||
ipa ɬ
|
||||
lengthmod 3
|
||||
|
||||
NextVowelStarts
|
||||
@@ -1533,6 +1569,7 @@ endphoneme
|
||||
phoneme h
|
||||
vls glt apr
|
||||
lengthmod 3
|
||||
ipa h
|
||||
|
||||
IF nextPh(#@) THEN
|
||||
WAV(h/h@)
|
||||
@@ -1767,3 +1804,6 @@ include ph_bulgarian
|
||||
|
||||
phonemetable nso base
|
||||
include ph_northern-sotho
|
||||
|
||||
phonemetable ht fr
|
||||
include ph_haitian
|
||||
|
||||
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