mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 21:39:47 +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
88 lines
1.3 KiB
Plaintext
88 lines
1.3 KiB
Plaintext
|
|
//====================================================
|
|
// French - Canadian
|
|
//====================================================
|
|
|
|
// Based on French.
|
|
// This file redefines phonemes which differ from those in ph_french
|
|
|
|
|
|
phoneme : // Lengthen previous vowel by "length"
|
|
virtual
|
|
length 70
|
|
endphoneme
|
|
|
|
|
|
|
|
|
|
phoneme E
|
|
vowel starttype #e endtype #e
|
|
length 164
|
|
FMT(vowel/e_mid)
|
|
endphoneme
|
|
|
|
|
|
phoneme u
|
|
vowel starttype #u endtype #u
|
|
length 174
|
|
FMT(vowel/u_bck)
|
|
endphoneme
|
|
|
|
|
|
phoneme E~
|
|
vowel starttype #e endtype #e
|
|
length 192
|
|
FMT(vnasal/ee_n)
|
|
endphoneme
|
|
|
|
|
|
phoneme I
|
|
vowel starttype #i endtype #i
|
|
length 158
|
|
IfNextVowelAppend(;)
|
|
FMT(vowel/ii)
|
|
endphoneme
|
|
|
|
phoneme U
|
|
vowel starttype #u endtype #u
|
|
length 150
|
|
FMT(vowel/uu_bck)
|
|
endphoneme
|
|
|
|
|
|
phoneme y"
|
|
vowel starttype #u endtype #u
|
|
length 140
|
|
FMT(vowel/yy) // was sv_y2
|
|
endphoneme
|
|
|
|
phoneme E: // [ae] diphthong
|
|
vowel starttype #@ endtype #e
|
|
length 230
|
|
FMT(vdiph/ae)
|
|
endphoneme
|
|
|
|
phoneme A
|
|
vowel starttype #a endtype #a
|
|
length 166
|
|
FMT(vowel/aa)
|
|
endphoneme
|
|
|
|
|
|
|
|
|
|
|
|
// CONSONANTS
|
|
//===========
|
|
// uses the consonants in file "phonemes", unless overridden here
|
|
|
|
phoneme R
|
|
liquid trill
|
|
lengthmod 7
|
|
Vowelin f1=0 f2=1500 -400 400 f3=-400 80
|
|
IF nextPh(isNotVowel) THEN
|
|
ChangePhoneme(r/)
|
|
ENDIF
|
|
FMT(vwl_fr/@R2) addWav(r3/rx, 120)
|
|
endphoneme
|