mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 13:38:47 +00:00
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@48 d46cf337-b52f-0410-862d-fd96e6ae7743
176 lines
2.6 KiB
Plaintext
176 lines
2.6 KiB
Plaintext
|
|
|
|
//=========================================================
|
|
// Latin
|
|
//=========================================================
|
|
|
|
|
|
phoneme a
|
|
vowel starttype (a) endtype (a)
|
|
length 180
|
|
formants vowel/a_2
|
|
endphoneme
|
|
|
|
|
|
phoneme E
|
|
vowel starttype (e) endtype (e)
|
|
length 170
|
|
formants vowel/ee_1
|
|
endphoneme
|
|
|
|
|
|
phoneme I
|
|
vowel starttype (i) endtype (i)
|
|
length 150
|
|
formants vowel/ii_2
|
|
linkout ;
|
|
endphoneme
|
|
|
|
|
|
phoneme O
|
|
vowel starttype (o) endtype (o)
|
|
length 170
|
|
formants vowel/oo
|
|
endphoneme
|
|
|
|
|
|
phoneme U
|
|
vowel starttype (u) endtype (u)
|
|
length 160
|
|
formants vowel/uu_2
|
|
endphoneme
|
|
|
|
|
|
phoneme a:
|
|
vowel starttype (a) endtype (a)
|
|
length 250
|
|
formants vowel/a
|
|
endphoneme
|
|
|
|
|
|
phoneme e:
|
|
vowel starttype (e) endtype (e)
|
|
length 240
|
|
formants vowel/e
|
|
endphoneme
|
|
|
|
|
|
phoneme i:
|
|
vowel starttype (i) endtype (i)
|
|
length 220
|
|
formants vowel/i_2
|
|
after w w/wi2
|
|
endphoneme
|
|
|
|
|
|
phoneme o:
|
|
vowel starttype (o) endtype (o)
|
|
length 240
|
|
formants vowel/o
|
|
endphoneme
|
|
|
|
|
|
phoneme u:
|
|
vowel starttype (u) endtype (u)
|
|
length 230
|
|
formants vowel/u
|
|
endphoneme
|
|
|
|
|
|
phoneme y
|
|
vowel starttype (u) endtype (u)
|
|
length 150
|
|
formants vowel/yy_4
|
|
endphoneme
|
|
|
|
phoneme y:
|
|
vowel starttype (u) endtype (u)
|
|
length 240
|
|
formants vowel/yy_4
|
|
endphoneme
|
|
|
|
|
|
|
|
phoneme aU
|
|
vowel starttype (a) endtype (u)
|
|
length 270
|
|
formants vdiph/aau_2
|
|
endphoneme
|
|
|
|
|
|
phoneme aI
|
|
vowel starttype (a) endtype (i)
|
|
length 250
|
|
formants vdiph/ai_5
|
|
endphoneme
|
|
|
|
|
|
phoneme eI
|
|
vowel starttype (e) endtype (i)
|
|
length 250
|
|
formants vdiph/ei
|
|
endphoneme
|
|
|
|
|
|
phoneme EU
|
|
vowel starttype (e) endtype (u)
|
|
length 260
|
|
formants vdiph/eeu_2
|
|
endphoneme
|
|
|
|
|
|
phoneme OI
|
|
vowel starttype (o) endtype (i)
|
|
length 230
|
|
formants vdiph/oi
|
|
endphoneme
|
|
|
|
|
|
//===========
|
|
// CONSONANTS
|
|
//===========
|
|
|
|
|
|
phoneme p // unaspirated
|
|
vls blb stop
|
|
vowelin f1=0 f2=1000 -50 -100 f3=-200 80
|
|
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
|
lengthmod 2
|
|
wave ustop/p_unasp
|
|
before _ ustop/p_unasp_%80
|
|
before r ustop/pr
|
|
before l ustop/pl
|
|
switchvoicing b
|
|
endphoneme
|
|
|
|
|
|
// <h> should actually be a modifier of a phoneme, but we use a short /h/ here.
|
|
phoneme <h>
|
|
vls glt apr
|
|
length 50
|
|
lengthmod 3
|
|
wave ufric/h_%70 // no vowel following
|
|
before (@) ufric/h@
|
|
before (a) ufric/ha
|
|
before (e) ufric/he
|
|
before (i) ufric/hi
|
|
before (o) ufric/ho
|
|
before (u) ufric/hu
|
|
endphoneme
|
|
|
|
|
|
// Allen, Vox Latina, Chapter 1, Section v
|
|
// Use 'dark' l (l/2) at the end of a word or another consonant
|
|
|
|
phoneme l
|
|
liquid
|
|
length 100
|
|
lengthmod 7
|
|
beforenotvowel l/2
|
|
formants l/l
|
|
after _ l/_l
|
|
after t l/tl
|
|
after l/ l/l_long // double l, make it longer
|
|
endphoneme
|
|
|