| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 | 
							- 
 - //====================================================
 - //  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
 -   vwl starttype #e endtype #e
 -   length 164
 -   FMT(vowel/e_mid)
 - endphoneme
 - 
 - 
 - phoneme u
 -   vwl starttype #u endtype #u
 -   length 174
 -   FMT(vowel/u_bck)
 - endphoneme
 - 
 - 
 - phoneme E~
 -   vwl  starttype #e  endtype #e
 -   length 192
 -   FMT(vnasal/ee_n)
 - endphoneme
 - 
 - 
 - phoneme I
 -   vwl  starttype #i endtype #i
 -   length 158
 -   IfNextVowelAppend(;)
 -   FMT(vowel/ii)
 - endphoneme
 - 
 - phoneme U
 -   vwl starttype #u endtype #u
 -   length 150
 -   FMT(vowel/uu_bck)
 - endphoneme
 - 
 - 
 - phoneme y"
 -   vwl starttype #u endtype #u
 -   length 140
 -   FMT(vowel/yy)        // was sv_y2
 - endphoneme
 - 
 - phoneme E:         // [ae] diphthong
 -   vwl starttype #@ endtype #e
 -   length 230
 -   FMT(vdiph/ae)
 - endphoneme
 - 
 - phoneme A
 -   vwl  starttype #a  endtype #a
 -   length 166
 -   FMT(vowel/aa)
 - endphoneme
 - 
 - 
 - 
 - 
 - 
 - // CONSONANTS
 - //===========
 - // uses the consonants in file "phonemes", unless overridden here
 - 
 - phoneme R
 -   liquid trl
 -   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
 
 
  |