1
2# BEGIN_TEST
3
4#------------------------------
5# English (en-US)
6#
7# Notes: These tests use the XSAMPA examples given in the pico manual.
8#        The only differences between the manual and the test strings are:
9#        1/ replaced the primary stress character " (double quote) by its dec code "
10#        2/ the XSAMPA "r\" is replaced by "r\\" (the backslash is escaped) otherwise pico says
11#           garbage or the "rrr" sound is pronounced "j" (as a french j)
12#        When a test is marked as "BUG", if possible, the tester will capture an approximate
13#        transcription of what was heard inside [ ].
14
15
16# Consonants
17# --------- Plosives
18
19# TEST "bin"
20<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;bIn"/>.</speak>
21
22# TEST "din"
23<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;dIn"/>.</speak>
24
25# TEST "give"
26<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;gIv"/>.</speak>
27
28# TEST "kin"
29<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;kIn"/>.</speak>
30
31# TEST "pin"
32<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;pIn"/>.</speak>
33
34# TEST "tin"
35<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;tIn"/>.</speak>
36
37
38# --------- Nasals
39
40# TEST N thing "TIN
41<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;TIN"/>.</speak>
42
43# TEST m mock "mA:k
44<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;mA:k"/>.</speak>
45
46# TEST n knock "nA:k
47<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;nA:k"/>.</speak>
48
49# --------- Fricatives
50
51# TEST D this "DIs
52<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;DIs"/>.</speak>
53
54# TEST S shin "SIn
55<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;SIn"/>.</speak>
56
57# TEST T thin "TIn
58<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;TIn"/>.</speak>
59
60# TEST Z measure "mE.Z@`
61<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;mE.Z@`"/>.</speak>
62
63# TEST f fit "fIt
64<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;fIt"/>.</speak>
65
66# TEST h hit "hIt
67<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;hIt"/>.</speak>
68
69# TEST s sin "sIn
70<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;sIn"/>.</speak>
71
72# TEST v vim "vIm
73<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;vIm"/>.</speak>
74
75# TEST W whale "We_Il  ("east coast" pronounciation of W phoneme for "wh")
76<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;We_Il"/>.</speak>
77
78# TEST w whale "We_Il
79<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;we_Il"/>.</speak>
80
81# TEST z zing "zIN
82<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;zIN"/>.</speak>
83
84
85# --------- Approximants
86
87# TEST j yacht "jA:t
88<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;jA:t"/>.</speak>
89
90# TEST l long "lA:N
91<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;lA:N"/>. And long.</speak>
92
93# TEST l= little "lI.tl=
94<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;lI.tl= "/>.</speak>
95
96# TEST r\ right "r\a_It says [jight]
97<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;r\\a_It"/>.</speak>
98
99# TEST w wasp "wA:sp
100<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;wA:sp"/>.</speak>
101
102
103# --------- Affricates
104
105# TEST d_Z gin "d_ZIn
106<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;d_ZIn"/>.</speak>
107
108# TEST t_S chin "t_SIn
109<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;t_SIn"/>.</speak>
110
111
112# Monophthongs
113# --------- Short
114
115# TEST @ allow @."la_U
116<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="@.&#34;la_U"/>.</speak>
117
118# TEST @` actor "{k.t@`
119<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;{k.t@`"/>.</speak>
120
121# TEST E pet  "pEt
122<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;pEt"/>.</speak>
123
124# TEST I pit "pIt
125<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;pIt"/>.</speak>
126
127# TEST U put "pUt
128<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;pUt"/>.</speak>
129
130# TEST V cut "kVt
131<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;kVt"/>.</speak>
132
133# TEST { pat "p{t
134<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;p{t"/>.</speak>
135
136
137# --------- Long
138
139# TEST 3`: furs "f3`:z
140<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;f3`:z"/>.</speak>
141
142# TEST A: stars "stA:r\z
143<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;stA:r\\z"/>.</speak>
144
145# TEST i: ease "i:z
146<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;i:z"/>.</speak>
147
148# TEST O: four "fO:r\
149<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;fO:r\\"/>.</speak>
150
151# TEST u: lose "lu:z
152<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;lu:z"/>.</speak>
153
154
155# --------- Diphthongs
156
157# TEST o_U nose "no_Uz
158<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;no_Uz"/>.</speak>
159
160# TEST O_I noise  "nO_Iz
161<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;nO_Iz"/>.</speak>
162
163# TEST a_I rise "r\a_Iz
164<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;r\\a_Iz"/>.</speak>
165
166# TEST a_U rouse "r\a_Uz
167<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;r\\a_Uz"/>.</speak>
168
169# TEST e_I raise "r\e_Iz
170<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;r\\e_Iz"/>.</speak>
171
172# --------- Other Symbols
173
174# TEST #  word separator, tested on "this yacht"
175<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;DIsjA:t"/> and <phoneme alphabet="xsampa" ph="&#34;DIs#jA:t"/>.</speak>
176
177# TEST %  secondary stress  NEED TEST HERE <<<<<<<<<<<<------------------------------------
178#<speak xml:lang="en-US"> not tested.</speak>
179
180# TEST .  syllable break    NEED TEST HERE <<<<<<<<<<<<------------------------------------
181#<speak xml:lang="en-US"> not tested.</speak>
182
183# BUG "  primary stress  BETTER TEST?      <<<<<<<<<<<<------------------------------------
184<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;no_Uz"/> and <phoneme alphabet="xsampa" ph="no_Uz"/> primary stress.</speak>
185
186
187#---------------------------------------------------------
188# en-US test content spoken using the en-US resources
189
190# Consonants
191# --------- Plosives
192
193# same as en-GB
194
195
196# --------- Nasals
197
198# TEST m mock "mQk
199<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;mQk"/>.</speak>
200
201# TEST n knock "nQk
202<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;nQk"/>.</speak>
203
204# --------- Fricatives
205
206# TEST Z measure "mE.Z@
207<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;mE.Z@"/>.</speak>
208
209
210# --------- Approximants
211
212# TEST j yacht "jQt
213<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;jQt"/>.</speak>
214
215# TEST l long "lQN
216<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;lQN"/>.</speak>
217
218# TEST w wasp "wQsp
219<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;wQsp"/>.</speak>
220
221
222# --------- Affricates
223
224# same as en-GB
225
226
227# Monophthongs
228# --------- Short
229
230# TEST Q pot "pQt
231<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;pQt"/>.</speak>
232
233
234# --------- Long
235
236# TEST 3: furs "f3:z
237<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;f3:z"/>.</speak>
238
239# TEST A: stars "stA:z
240<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;stA:z"/>.</speak>
241
242
243# --------- Diphthongs
244
245# TEST o_U nose "n@_Uz
246<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;n@_Uz"/>.</speak>
247
248# IMPROVE I_@ fears "fI_@z
249<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;fI_@z"/>.</speak>
250
251# IMPROVE U_@ cures "kjU_@z
252<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;kjU_@z"/>.</speak>
253
254# IMPROVE e_@ stairs "ste_@z
255<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;ste_@z"/>.</speak>
256
257# ---------
258
259# END_TEST
260
261