mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-02 14:04:27 +00:00
New format for phoneme source files. Update phoneme data for Klatt synthesizer. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@235 d46cf337-b52f-0410-862d-fd96e6ae7743
192 lines
2.9 KiB
Plaintext
192 lines
2.9 KiB
Plaintext
|
|
phoneme i
|
|
vowel starttype #i endtype #i
|
|
length 110
|
|
IfNextVowelAppend(;)
|
|
FMT(vowel/ii_3)
|
|
endphoneme
|
|
|
|
phoneme i:
|
|
vowel starttype #i endtype #i
|
|
length 260
|
|
IfNextVowelAppend(;)
|
|
FMT(vowel/i_3)
|
|
endphoneme
|
|
|
|
phoneme &
|
|
vowel starttype #e endtype #e
|
|
length 120
|
|
FMT(vowel/ee_6)
|
|
endphoneme
|
|
|
|
phoneme e
|
|
vowel starttype #e endtype #e
|
|
length 120
|
|
FMT(vowel/e_mid2)
|
|
endphoneme
|
|
|
|
phoneme e:
|
|
vowel starttype #e endtype #e
|
|
length 290
|
|
FMT(vowel/e_mid)
|
|
endphoneme
|
|
|
|
phoneme a
|
|
vowel starttype #a endtype #a
|
|
length 120
|
|
FMT(vowel/a)
|
|
endphoneme
|
|
|
|
phoneme a:
|
|
vowel starttype #a endtype #a
|
|
length 290
|
|
FMT(vowel/a)
|
|
endphoneme
|
|
|
|
phoneme o
|
|
vowel starttype #o endtype #o
|
|
length 120
|
|
FMT(vowel/oo_1)
|
|
endphoneme
|
|
|
|
phoneme o:
|
|
vowel starttype #o endtype #o
|
|
length 290
|
|
FMT(vowel/oo_1)
|
|
endphoneme
|
|
|
|
phoneme u
|
|
vowel starttype #u endtype #u
|
|
length 110
|
|
FMT(vowel/u_2)
|
|
endphoneme
|
|
|
|
phoneme u:
|
|
vowel starttype #u endtype #u
|
|
length 280
|
|
FMT(vowel/u_bck)
|
|
endphoneme
|
|
|
|
|
|
phoneme aU
|
|
vowel starttype #a endtype #u
|
|
length 270
|
|
FMT(vdiph/au_4)
|
|
endphoneme
|
|
|
|
|
|
phoneme eU
|
|
vowel starttype #e endtype #u
|
|
length 260
|
|
FMT(vdiph/eu)
|
|
endphoneme
|
|
|
|
phoneme oU
|
|
vowel starttype #o endtype #u
|
|
length 260
|
|
FMT(vdiph/ou_2)
|
|
endphoneme
|
|
|
|
|
|
phoneme aI
|
|
vowel starttype #a endtype #i
|
|
length 270
|
|
FMT(vdiph/ai)
|
|
endphoneme
|
|
|
|
phoneme eI
|
|
vowel starttype #e endtype #i
|
|
length 260
|
|
FMT(vdiph/eei_3)
|
|
endphoneme
|
|
|
|
|
|
|
|
phoneme r-
|
|
vowel starttype #@ endtype #@
|
|
length 220
|
|
FMT(vowelr/r-voc)
|
|
endphoneme
|
|
|
|
phoneme r:
|
|
vowel starttype #@ endtype #@
|
|
length 300
|
|
FMT(vowelr/r-voc)
|
|
endphoneme
|
|
|
|
|
|
|
|
phoneme R^ // Czech r-caron
|
|
vcd pla frc sibilant
|
|
lengthmod 6
|
|
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
|
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
|
FMT(voc/zh) addWav(r3/rz_cs, 50)
|
|
endphoneme
|
|
|
|
phoneme R^/ // Czech r-caron (weaker, for after p,f,t,k)
|
|
vcd pla frc sibilant
|
|
lengthmod 6
|
|
Vowelin f1=0 f2=1700 -300 300 f3=-300 80
|
|
Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
|
|
FMT(voc/zh_2) addWav(r3/rz_cs, 25)
|
|
endphoneme
|
|
|
|
|
|
phoneme l-
|
|
vowel starttype #@ endtype #@
|
|
length 140
|
|
FMT(vwl_hi/l-voc)
|
|
endphoneme
|
|
|
|
|
|
phoneme l:
|
|
vowel starttype #@ endtype #@
|
|
length 250
|
|
FMT(vwl_hi/l-voc)
|
|
endphoneme
|
|
|
|
|
|
phoneme l
|
|
import_phoneme en/l // use 'dark' [l] after a vowel
|
|
endphoneme
|
|
|
|
|
|
phoneme w
|
|
import_phoneme base2/w2
|
|
endphoneme
|
|
|
|
|
|
phoneme t
|
|
vls alv stop
|
|
lengthmod 2
|
|
voicingswitch d
|
|
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
|
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
|
IF nextPh(isPause2) THEN
|
|
WAV(ustop/t_)
|
|
ENDIF
|
|
WAV(ustop/t_short)
|
|
endphoneme
|
|
|
|
|
|
phoneme p
|
|
vls blb stop
|
|
lengthmod 2
|
|
voicingswitch b
|
|
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80
|
|
Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
|
IF nextPh(isPause2) THEN
|
|
WAV(ustop/p_unasp, 80)
|
|
ELIF nextPh(l) THEN
|
|
WAV(ustop/pl)
|
|
ENDIF
|
|
WAV(ustop/p_unasp, 120)
|
|
endphoneme
|
|
|
|
|
|
phoneme k
|
|
import_phoneme base2/k
|
|
endphoneme
|
|
|