# BEGIN_TEST #------------------------------ # English (en-US) # # Notes: These tests use the XSAMPA examples given in the pico manual. # The only differences between the manual and the test strings are: # 1/ replaced the primary stress character " (double quote) by its dec code " # 2/ the XSAMPA "r\" is replaced by "r\\" (the backslash is escaped) otherwise pico says # garbage or the "rrr" sound is pronounced "j" (as a french j) # When a test is marked as "BUG", if possible, the tester will capture an approximate # transcription of what was heard inside [ ]. # Consonants # --------- Plosives # TEST "bin" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""bIn"/>.</speak> # TEST "din" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""dIn"/>.</speak> # TEST "give" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""gIv"/>.</speak> # TEST "kin" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""kIn"/>.</speak> # TEST "pin" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""pIn"/>.</speak> # TEST "tin" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""tIn"/>.</speak> # --------- Nasals # TEST N thing "TIN <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""TIN"/>.</speak> # TEST m mock "mA:k <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""mA:k"/>.</speak> # TEST n knock "nA:k <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""nA:k"/>.</speak> # --------- Fricatives # TEST D this "DIs <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""DIs"/>.</speak> # TEST S shin "SIn <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""SIn"/>.</speak> # TEST T thin "TIn <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""TIn"/>.</speak> # TEST Z measure "mE.Z@` <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@`"/>.</speak> # TEST f fit "fIt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""fIt"/>.</speak> # TEST h hit "hIt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""hIt"/>.</speak> # TEST s sin "sIn <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""sIn"/>.</speak> # TEST v vim "vIm <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""vIm"/>.</speak> # TEST W whale "We_Il ("east coast" pronounciation of W phoneme for "wh") <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""We_Il"/>.</speak> # TEST w whale "We_Il <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""we_Il"/>.</speak> # TEST z zing "zIN <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""zIN"/>.</speak> # --------- Approximants # TEST j yacht "jA:t <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""jA:t"/>.</speak> # TEST l long "lA:N <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""lA:N"/>. And long.</speak> # TEST l= little "lI.tl= <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""lI.tl= "/>.</speak> # TEST r\ right "r\a_It says [jight] <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""r\\a_It"/>.</speak> # TEST w wasp "wA:sp <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""wA:sp"/>.</speak> # --------- Affricates # TEST d_Z gin "d_ZIn <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""d_ZIn"/>.</speak> # TEST t_S chin "t_SIn <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""t_SIn"/>.</speak> # Monophthongs # --------- Short # TEST @ allow @."la_U <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="@."la_U"/>.</speak> # TEST @` actor "{k.t@` <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""{k.t@`"/>.</speak> # TEST E pet "pEt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""pEt"/>.</speak> # TEST I pit "pIt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""pIt"/>.</speak> # TEST U put "pUt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""pUt"/>.</speak> # TEST V cut "kVt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""kVt"/>.</speak> # TEST { pat "p{t <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""p{t"/>.</speak> # --------- Long # TEST 3`: furs "f3`:z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""f3`:z"/>.</speak> # TEST A: stars "stA:r\z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""stA:r\\z"/>.</speak> # TEST i: ease "i:z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""i:z"/>.</speak> # TEST O: four "fO:r\ <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""fO:r\\"/>.</speak> # TEST u: lose "lu:z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""lu:z"/>.</speak> # --------- Diphthongs # TEST o_U nose "no_Uz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""no_Uz"/>.</speak> # TEST O_I noise "nO_Iz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""nO_Iz"/>.</speak> # TEST a_I rise "r\a_Iz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Iz"/>.</speak> # TEST a_U rouse "r\a_Uz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Uz"/>.</speak> # TEST e_I raise "r\e_Iz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""r\\e_Iz"/>.</speak> # --------- Other Symbols # TEST # word separator, tested on "this yacht" <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""DIsjA:t"/> and <phoneme alphabet="xsampa" ph=""DIs#jA:t"/>.</speak> # TEST % secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ #<speak xml:lang="en-US"> not tested.</speak> # TEST . syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ #<speak xml:lang="en-US"> not tested.</speak> # BUG " primary stress BETTER TEST? <<<<<<<<<<<<------------------------------------ <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""no_Uz"/> and <phoneme alphabet="xsampa" ph="no_Uz"/> primary stress.</speak> #--------------------------------------------------------- # en-US test content spoken using the en-US resources # Consonants # --------- Plosives # same as en-GB # --------- Nasals # TEST m mock "mQk <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""mQk"/>.</speak> # TEST n knock "nQk <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""nQk"/>.</speak> # --------- Fricatives # TEST Z measure "mE.Z@ <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@"/>.</speak> # --------- Approximants # TEST j yacht "jQt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""jQt"/>.</speak> # TEST l long "lQN <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""lQN"/>.</speak> # TEST w wasp "wQsp <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""wQsp"/>.</speak> # --------- Affricates # same as en-GB # Monophthongs # --------- Short # TEST Q pot "pQt <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""pQt"/>.</speak> # --------- Long # TEST 3: furs "f3:z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""f3:z"/>.</speak> # TEST A: stars "stA:z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""stA:z"/>.</speak> # --------- Diphthongs # TEST o_U nose "n@_Uz <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""n@_Uz"/>.</speak> # IMPROVE I_@ fears "fI_@z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""fI_@z"/>.</speak> # IMPROVE U_@ cures "kjU_@z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""kjU_@z"/>.</speak> # IMPROVE e_@ stairs "ste_@z <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph=""ste_@z"/>.</speak> # --------- # END_TEST