mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
140 lines
1.9 KiB
Plaintext
140 lines
1.9 KiB
Plaintext
|
|
// use "flag1" for soft vowels
|
|
|
|
// short vowels
|
|
|
|
phoneme I
|
|
vowel starttype #@ endtype #@
|
|
flag1
|
|
length 100
|
|
IF thisPh(isWordEnd) THEN
|
|
length 140
|
|
ENDIF
|
|
FMT(vowel/ii#)
|
|
endphoneme
|
|
|
|
phoneme 8
|
|
vowel starttype #@ endtype #@
|
|
length 100
|
|
IF thisPh(isWordEnd) THEN
|
|
length 140
|
|
ENDIF
|
|
FMT(vowel/8)
|
|
endphoneme
|
|
|
|
phoneme u#
|
|
vowel starttype @ endtype @
|
|
length 100
|
|
flag1
|
|
IF thisPh(isWordEnd) THEN
|
|
length 140
|
|
ENDIF
|
|
FMT(vdiph2/uw_6)
|
|
endphoneme
|
|
|
|
phoneme U
|
|
vowel starttype #u endtype #u
|
|
length 100
|
|
IF thisPh(isWordEnd) THEN
|
|
length 140
|
|
ENDIF
|
|
FMT(vowel/uu_2)
|
|
endphoneme
|
|
|
|
|
|
// long vowels
|
|
|
|
phoneme A
|
|
vowel starttype #a endtype #a
|
|
length 200
|
|
FMT(vowel/aa_9)
|
|
endphoneme
|
|
|
|
phoneme a
|
|
vowel starttype #a endtype #a
|
|
length 200
|
|
FMT(vowel/a_5)
|
|
endphoneme
|
|
|
|
phoneme &
|
|
vowel starttype #a endtype #a
|
|
flag1
|
|
length 200
|
|
FMT(vowel/ee_2)
|
|
endphoneme
|
|
|
|
phoneme e
|
|
vowel starttype #e endtype #e
|
|
length 200
|
|
flag1
|
|
FMT(vdiph2/ii@_2)
|
|
endphoneme
|
|
|
|
phoneme E
|
|
vowel starttype @ endtype @
|
|
length 200
|
|
FMT(vowel/@_fnt)
|
|
endphoneme
|
|
|
|
phoneme i
|
|
vowel starttype #i endtype #i
|
|
length 180
|
|
FMT(vowel/ii_8)
|
|
endphoneme
|
|
|
|
phoneme o
|
|
vowel starttype #o endtype #o
|
|
length 200
|
|
FMT(vowel/o_3)
|
|
endphoneme
|
|
|
|
phoneme Y
|
|
vowel starttype #@ endtype #@
|
|
length 200
|
|
flag1
|
|
FMT(vowel/y#_4)
|
|
endphoneme
|
|
|
|
phoneme u
|
|
vowel starttype #u endtype #u
|
|
length 200
|
|
FMT(vowel/u_bck3)
|
|
endphoneme
|
|
|
|
|
|
|
|
phoneme r
|
|
import_phoneme base/R2
|
|
endphoneme
|
|
|
|
phoneme t
|
|
import_phoneme base2/t
|
|
endphoneme
|
|
|
|
phoneme G
|
|
import_phoneme base/r"
|
|
endphoneme
|
|
|
|
phoneme X
|
|
vls uvl frc
|
|
lengthmod 3
|
|
Vowelin f1=0 f2=2300 200 400 f3=-100 100
|
|
Vowelout f1=0 f2=2300 300 400 f3=-100 100 rms=20
|
|
lengthmod 3
|
|
WAV(ufric/x2, 60)
|
|
endphoneme
|
|
|
|
phoneme L
|
|
import_phoneme sq/ll
|
|
// import_phoneme base/l-
|
|
endphoneme
|
|
|
|
phoneme l
|
|
liquid
|
|
IF nextPhW(isFlag1) THEN
|
|
ELSE
|
|
ChangePhoneme(L) // Hard
|
|
ENDIF
|
|
CALL base/l
|
|
endphoneme
|