mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-04 14:33:31 +00:00
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@245 d46cf337-b52f-0410-862d-fd96e6ae7743
239 lines
3.3 KiB
Plaintext
239 lines
3.3 KiB
Plaintext
|
|
phoneme N
|
|
vcd vel nasal
|
|
lengthmod 8 // longer than 'n'
|
|
IfNextVowelAppend(g-)
|
|
CALL base/N
|
|
endphoneme
|
|
|
|
|
|
|
|
|
|
//*******************************************************************
|
|
// VOWELS
|
|
//*******************************************************************
|
|
|
|
|
|
|
|
|
|
phoneme a
|
|
vowel starttype #a endtype #a
|
|
length 170
|
|
ChangeIfDiminished(a#)
|
|
FMT(vowel/a)
|
|
endphoneme
|
|
|
|
|
|
phoneme E
|
|
vowel starttype #e endtype #e
|
|
length 150
|
|
ChangeIfDiminished(I2)
|
|
FMT(vowel/e)
|
|
endphoneme
|
|
|
|
|
|
phoneme I
|
|
vowel starttype #i endtype #i
|
|
length 140
|
|
IfNextVowelAppend(;)
|
|
IF nextPh(l) OR nextPh(l/2) THEN
|
|
FMT(vowel/ii)
|
|
ENDIF
|
|
FMT(vowel/ii_6)
|
|
endphoneme
|
|
|
|
|
|
phoneme I2
|
|
import_phoneme I
|
|
unstressed
|
|
endphoneme
|
|
|
|
|
|
phoneme i // optional variant of [I] for end of words
|
|
vowel starttype #i endtype #i
|
|
length 220
|
|
IfNextVowelAppend(;)
|
|
FMT(vowel/i)
|
|
endphoneme
|
|
|
|
|
|
phoneme 0
|
|
vowel starttype #o endtype #o
|
|
length 140
|
|
ChangeIfDiminished(@)
|
|
FMT(vowel/oo_4)
|
|
endphoneme
|
|
|
|
|
|
phoneme V
|
|
vowel starttype #o endtype #o
|
|
length 140
|
|
ChangeIfDiminished(@)
|
|
FMT(vowel/o-_2)
|
|
endphoneme
|
|
|
|
|
|
phoneme U
|
|
vowel starttype #u endtype #u
|
|
length 150
|
|
IfNextVowelAppend(_|)
|
|
FMT(vowel/uu)
|
|
endphoneme
|
|
|
|
|
|
phoneme a#
|
|
vowel starttype #@ endtype #@
|
|
unstressed
|
|
length 140
|
|
FMT(vowel/a#_3)
|
|
endphoneme
|
|
|
|
|
|
phoneme A:
|
|
vowel starttype #a endtype #a
|
|
length 240
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/aa_5)
|
|
endphoneme
|
|
|
|
|
|
phoneme A@
|
|
vowel starttype #a endtype #a
|
|
length 240
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/aa_5)
|
|
endphoneme
|
|
|
|
|
|
phoneme aa // 'bath' etc.
|
|
vowel starttype #a endtype #a
|
|
length 150
|
|
FMT(vowel/a)
|
|
endphoneme
|
|
|
|
|
|
phoneme 3:
|
|
vowel starttype #@ endtype #@
|
|
length 250
|
|
ChangeIfDiminished(@)
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/y#)
|
|
endphoneme
|
|
|
|
|
|
phoneme i:
|
|
vowel starttype #e endtype #i
|
|
length 220
|
|
IfNextVowelAppend(;)
|
|
FMT(vdiph2/ei_3)
|
|
endphoneme
|
|
|
|
|
|
phoneme O:
|
|
vowel starttype #o endtype #o
|
|
length 240
|
|
ChangeIfDiminished(@)
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/oo_1)
|
|
endphoneme
|
|
|
|
|
|
phoneme O@
|
|
vowel starttype #o endtype #@
|
|
length 240
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/oo_1)
|
|
endphoneme
|
|
|
|
|
|
phoneme O
|
|
vowel starttype #o endtype #o
|
|
length 150
|
|
ChangeIfDiminished(@)
|
|
FMT(vowel/oo_1)
|
|
endphoneme
|
|
|
|
|
|
phoneme u:
|
|
vowel starttype #u endtype #u
|
|
length 200
|
|
FMT(vdiph/@u)
|
|
endphoneme
|
|
|
|
|
|
phoneme aU
|
|
vowel starttype #a endtype #u
|
|
length 230
|
|
FMT(vdiph/eeu_3)
|
|
endphoneme
|
|
|
|
|
|
phoneme oU
|
|
vowel starttype #@ endtype #u
|
|
length 220
|
|
FMT(vdiph/Vu_2)
|
|
endphoneme
|
|
|
|
|
|
phoneme aI
|
|
vowel starttype #o endtype #i
|
|
length 240
|
|
FMT(vdiph/ooi_3)
|
|
endphoneme
|
|
|
|
|
|
phoneme eI
|
|
vowel starttype #@ endtype #i
|
|
length 240
|
|
FMT(vdiph/@i_3)
|
|
endphoneme
|
|
|
|
|
|
phoneme OI
|
|
vowel starttype #o endtype #i
|
|
length 230
|
|
FMT(vdiph/oi)
|
|
endphoneme
|
|
|
|
|
|
phoneme e@
|
|
vowel starttype #@ endtype #@
|
|
length 240
|
|
IfNextVowelAppend(r-)
|
|
FMT(vowel/3_en)
|
|
endphoneme
|
|
|
|
|
|
phoneme i@
|
|
vowel starttype #i endtype #@
|
|
length 240
|
|
IfNextVowelAppend(r-)
|
|
FMT(vdiph2/i@_2)
|
|
endphoneme
|
|
|
|
|
|
phoneme U@
|
|
vowel starttype #u endtype #@
|
|
length 200
|
|
IfNextVowelAppend(r-)
|
|
FMT(vdiph2/uu@)
|
|
endphoneme
|
|
|
|
|
|
phoneme aI@
|
|
vowel starttype #a endtype #@
|
|
length 280
|
|
IfNextVowelAppend(r-)
|
|
FMT(vwl_en/ooi@)
|
|
endphoneme
|
|
|
|
|
|
phoneme aU@
|
|
vowel starttype #a endtype #@
|
|
length 280
|
|
IfNextVowelAppend(r-)
|
|
FMT(vwl_en/aU@)
|
|
endphoneme
|
|
|
|
|