mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@80 d46cf337-b52f-0410-862d-fd96e6ae7743
295 lines
5.0 KiB
Plaintext
295 lines
5.0 KiB
Plaintext
|
|
//====================================================
|
|
// Tone Numbers
|
|
//====================================================
|
|
|
|
|
|
phoneme 1 // tone: high level
|
|
stress
|
|
tone 50 30 envelope/p_fall NULL
|
|
endphoneme
|
|
|
|
|
|
phoneme 2 // tone: rise
|
|
stress
|
|
tone 30 50 envelope/p_rise NULL
|
|
endphoneme
|
|
|
|
|
|
phoneme 3 // tone: mid level
|
|
stress
|
|
tone 30 30 envelope/p_level NULL
|
|
endphoneme
|
|
|
|
|
|
phoneme 4 // tone: low fall
|
|
stress
|
|
tone 20 10 envelope/p_fall NULL
|
|
endphoneme
|
|
|
|
|
|
phoneme 5 // tone: low rise
|
|
stress
|
|
tone 10 30 envelope/p_rise NULL
|
|
endphoneme
|
|
|
|
|
|
phoneme 6 // tone: low level
|
|
stress
|
|
tone 20 20 envelope/p_level NULL
|
|
endphoneme
|
|
|
|
|
|
//====================================================
|
|
// Consonants
|
|
//====================================================
|
|
|
|
|
|
phoneme z // [ts]
|
|
vls alv afr sibilant
|
|
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
|
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
|
lengthmod 2
|
|
wave ustop/ts
|
|
endphoneme
|
|
|
|
|
|
phoneme c // [tS]
|
|
vls pla afr sibilant
|
|
vowelin f1=0 f2=2300 200 400 f3=-100 80
|
|
lengthmod 2
|
|
wave ustop/tsh
|
|
before _ ustop/tsh_
|
|
switchvoicing dZ
|
|
endphoneme
|
|
|
|
phoneme k
|
|
vls vel stop
|
|
vowelin f1=0 f2=2300 200 300 f3=-200 80
|
|
vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20
|
|
lengthmod 2
|
|
wave ustop/k
|
|
before _ NULL
|
|
before r ustop/kr
|
|
before R ustop/kr
|
|
before @- ustop/k_unasp%70
|
|
before l ustop/kl
|
|
before (i) ustop/ki
|
|
switchvoicing g
|
|
endphoneme
|
|
|
|
phoneme p
|
|
vls blb stop
|
|
vowelin f1=0 f2=1000 -50 -100 f3=-200 80 rms=30
|
|
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22
|
|
lengthmod 2
|
|
wave ustop/p
|
|
before _ NULL
|
|
endphoneme
|
|
|
|
phoneme t
|
|
vls alv stop
|
|
vowelin f1=0 f2=1700 -300 300 f3=100 80
|
|
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
|
wave ustop/t
|
|
before _ NULL
|
|
lengthmod 2
|
|
endphoneme
|
|
|
|
//phoneme ng // synonym for [N]
|
|
// vcd vel nasal
|
|
// starttype N endtype N
|
|
// vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
|
|
// after _ nn/_nn
|
|
// before _ nn/nn_
|
|
// before (r) nn/nnj
|
|
// lengthmod 8 // longer than 'n'
|
|
//endphoneme
|
|
|
|
//====================================================
|
|
// Vowels and Diphtnongs
|
|
//====================================================
|
|
|
|
phoneme aa
|
|
vowel starttype (a) endtype (a)
|
|
length 230
|
|
formants vowel/aa
|
|
endphoneme
|
|
|
|
phoneme aai
|
|
vowel starttype (a) endtype (i)
|
|
length 270
|
|
formants vdiph/aai
|
|
endphoneme
|
|
|
|
phoneme aau
|
|
vowel starttype (a) endtype (u)
|
|
length 260
|
|
formants vdiph/aau_2
|
|
endphoneme
|
|
|
|
phoneme ang
|
|
vowel starttype (a) endtype (a)
|
|
length 220
|
|
formants vwl_zh/ang
|
|
endphoneme
|
|
|
|
phoneme aang
|
|
vowel starttype (a) endtype (a)
|
|
length 270
|
|
formants vwl_zh/aang
|
|
endphoneme
|
|
|
|
phoneme a
|
|
vowel starttype (@) endtype (@)
|
|
length 150
|
|
formants vowel/a#_3
|
|
endphoneme
|
|
|
|
phoneme ai
|
|
vowel starttype (@) endtype (i)
|
|
length 200
|
|
formants vdiph/@i_3
|
|
endphoneme
|
|
|
|
phoneme au
|
|
vowel starttype (a) endtype (u)
|
|
length 200
|
|
formants vdiph/au_2
|
|
endphoneme
|
|
|
|
phoneme e
|
|
vowel starttype (e) endtype (e)
|
|
length 220
|
|
formants vowel/ee_1
|
|
endphoneme
|
|
|
|
phoneme ei
|
|
vowel starttype (e) endtype (i)
|
|
length 220
|
|
formants vdiph/ei
|
|
endphoneme
|
|
|
|
phoneme eng
|
|
vowel starttype (e) endtype (e)
|
|
length 220
|
|
formants vwl_zh/eng
|
|
endphoneme
|
|
|
|
phoneme eu
|
|
vowel starttype (e) endtype (u)
|
|
length 260
|
|
formants vdiph/eeu
|
|
endphoneme
|
|
|
|
phoneme i
|
|
vowel starttype (i) endtype (i)
|
|
length 190
|
|
formants vowel/i
|
|
before k vowel/ii-40
|
|
before N vowel/ii-40
|
|
after w w/wi
|
|
linkout ;
|
|
endphoneme
|
|
|
|
phoneme ing
|
|
vowel starttype (i) endtype (i)
|
|
length 220
|
|
formants vwl_zh/ing
|
|
endphoneme
|
|
|
|
phoneme iu
|
|
vowel starttype (i) endtype (u)
|
|
length 200
|
|
formants vdiph2/iu
|
|
endphoneme
|
|
|
|
phoneme ng // synonym for [N]
|
|
vowel starttype ng endtype ng
|
|
// vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
|
|
length 350
|
|
formants vwl_zh/ng
|
|
beforevowel N
|
|
// before (@) vnasal/
|
|
// before o vnasal/nn-
|
|
// lengthmod 8
|
|
endphoneme
|
|
|
|
phoneme o
|
|
vowel starttype (o) endtype (o)
|
|
length 170
|
|
formants vowel/oo
|
|
endphoneme
|
|
|
|
phoneme oeng
|
|
vowel starttype (o) endtype (e)
|
|
length 280
|
|
formants vwl_zh/oeng
|
|
endphoneme
|
|
|
|
phoneme oi
|
|
vowel starttype (o) endtype (i)
|
|
length 200
|
|
formants vdiph/ooi
|
|
endphoneme
|
|
|
|
phoneme ou
|
|
vowel starttype (o) endtype (u)
|
|
length 200
|
|
formants vdiph/ou
|
|
endphoneme
|
|
|
|
phoneme ong
|
|
vowel starttype (o) endtype (o)
|
|
length 220
|
|
formants vwl_zh/ong
|
|
endphoneme
|
|
|
|
|
|
phoneme u
|
|
vowel starttype (u) endtype (u)
|
|
length 170
|
|
formants vowel/u_bck
|
|
before k vowel/uu_bck
|
|
before N vowel/uu_bck
|
|
endphoneme
|
|
|
|
phoneme ung
|
|
vowel starttype (u) endtype (u)
|
|
length 200
|
|
formants vwl_zh/ung
|
|
endphoneme
|
|
|
|
phoneme ui
|
|
vowel starttype (u) endtype (i)
|
|
length 220
|
|
formants vdiph/ui
|
|
endphoneme
|
|
|
|
|
|
phoneme oe
|
|
vowel starttype (@) endtype (@)
|
|
length 230
|
|
formants vowel/y#
|
|
endphoneme
|
|
|
|
|
|
phoneme eo
|
|
vowel starttype (@) endtype (@)
|
|
length 170
|
|
formants vowel/8_3
|
|
endphoneme
|
|
|
|
phoneme eoi
|
|
vowel starttype (@) endtype (i)
|
|
length 220
|
|
formants vdiph/y#y_2
|
|
endphoneme
|
|
|
|
phoneme yu
|
|
vowel starttype (u) endtype (u)
|
|
length 220
|
|
formants vowel/y
|
|
endphoneme
|
|
|