ph_french_ca
1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
//====================================================
// 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