| |
| # BEGIN_TEST |
| |
| #------------------------------ |
| # English (en-GB) |
| # |
| # 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-GB"> Testing <phoneme alphabet="xsampa" ph=""bIn"/>.</speak> |
| |
| # TEST "din" |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""dIn"/>.</speak> |
| |
| # TEST "give" |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""gIv"/>.</speak> |
| |
| # TEST "kin" |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""kIn"/>.</speak> |
| |
| # TEST "pin" |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""pIn"/>.</speak> |
| |
| # TEST "tin" |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""tIn"/>.</speak> |
| |
| |
| # --------- Nasals |
| |
| # TEST N thing "TIN |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""TIN"/>.</speak> |
| |
| # TEST m mock "mQk |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mQk"/>.</speak> |
| |
| # TEST n knock "nQk |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""nQk"/>.</speak> |
| |
| # --------- Fricatives |
| |
| # TEST D this "DIs |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""DIs"/>.</speak> |
| |
| # TEST S shin "SIn |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""SIn"/>.</speak> |
| |
| # TEST T thin "TIn |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""TIn"/>.</speak> |
| |
| # TEST Z measure "mE.Z@ |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@"/>.</speak> |
| |
| # TEST f fit "fIt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fIt"/>.</speak> |
| |
| # TEST h hit "hIt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""hIt"/>.</speak> |
| |
| # TEST s sin "sIn |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""sIn"/>.</speak> |
| |
| # TEST v vim "vIm |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""vIm"/>.</speak> |
| |
| # TEST z zing "zIN |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""zIN"/>.</speak> |
| |
| |
| # --------- Approximants |
| |
| # TEST j yacht "jQt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""jQt"/>.</speak> |
| |
| # TEST l long "lQN |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lQN"/>.</speak> |
| |
| # TEST l= little "lI.tl= |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lI.tl= "/>.</speak> |
| |
| # TEST r\ right "r\a_It |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\a_It"/>.</speak> |
| |
| # TEST w wasp "wQsp |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""wQsp"/>.</speak> |
| |
| |
| # --------- Affricates |
| |
| # TEST d_Z gin "d_ZIn |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""d_ZIn"/>.</speak> |
| |
| # TEST t_S chin "t_SIn |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""t_SIn"/>.</speak> |
| |
| |
| # Monophthongs |
| # --------- Short |
| |
| # TEST @ allow @."la_U |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph="@."la_U"/>.</speak> |
| |
| # TEST E pet "pEt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""pEt"/>.</speak> |
| |
| # TEST I pit "pIt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""pIt"/>.</speak> |
| |
| # TEST Q pot "pQt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""pQt"/>.</speak> |
| |
| # TEST U put "pUt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""pUt"/>.</speak> |
| |
| # TEST V cut "kVt |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""kVt"/>.</speak> |
| |
| # TEST { pat "p{t |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""p{t"/>.</speak> |
| |
| |
| # --------- Long |
| |
| # TEST 3: furs "f3:z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""f3:z"/>.</speak> |
| |
| # TEST A: stars "stA:z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""stA:z"/>.</speak> |
| |
| # TEST i: ease "i:z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""i:z"/>.</speak> |
| |
| # TEST u: lose "lu:z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lu:z"/>.</speak> |
| |
| |
| # --------- Diphthongs |
| |
| # TEST o_U nose "n@_Uz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""n@_Uz"/>.</speak> |
| |
| # TEST I_@ fears "fI_@z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fI_@z"/>.</speak> |
| |
| # TEST O_I noise "nO_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""nO_Iz"/>.</speak> |
| |
| # TEST U_@ cures "kjU_@z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""kjU_@z"/>.</speak> |
| |
| # TEST a_I rise "r\a_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Iz"/>.</speak> |
| |
| # TEST a_U rouse "r\a_Uz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Uz"/>.</speak> |
| |
| # TEST e_@ stairs "ste_@z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""ste_@z"/>.</speak> |
| |
| # TEST e_I raise "r\e_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\e_Iz"/>.</speak> |
| |
| |
| # --------- Other Symbols |
| |
| # TEST # word separator, tested on "this yacht" |
| <speak xml:lang="en-GB"> 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-GB"> Testing <phoneme alphabet="xsampa" ph="""/>.</speak> |
| |
| # TEST . syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ |
| #<speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph="""/>.</speak> |
| |
| # TEST " primary stress BETTER TEST? <<<<<<<<<<<<------------------------------------ |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""nO_Iz"/> and <phoneme alphabet="xsampa" ph="nO_Iz"/> primary stress.</speak> |
| |
| |
| #--------------------------------------------------------- |
| # en-GB / en-GB compatibility |
| |
| # TEST W whale "We_Il |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""We_Il"/>.</speak> |
| |
| # TEST @` actor "{k.t@` |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""{k.t@`"/>.</speak> |
| |
| # TEST @` (US) @ (GB) measure "mE.Z@` |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@`"/>.</speak> |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@"/>.</speak> |
| |
| # TEST A: (US) long "lA:N |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lA:N"/>.</speak> |
| |
| # TEST A:r\ (US) A:(GB) stars "stA:r\z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""stA:r\\z"/>.</speak> |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""stA:z"/>.</speak> |
| |
| # TEST o_U (US) @_U (GB) nose "no_Uz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""no_Uz"/>.</speak> |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""n@_Uz"/>.</speak> |
| |
| # TEST O: (US) o: (GB) four fO:r\ |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fO:r\\"/>.</speak> |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fo:"/>.</speak> |
| |
| |
| #--------------------------------------------------------- |
| # en-GB test content spoken using the en-GB resources |
| |
| # Consonants |
| # --------- Plosives |
| |
| # same as en-US |
| |
| |
| # --------- Nasals |
| |
| # TEST m mock "mA:k |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mA:k"/>.</speak> |
| |
| # TEST n knock "nA:k |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""nA:k"/>.</speak> |
| |
| # --------- Fricatives |
| |
| # TEST Z measure "mE.Z@` |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""mE.Z@`"/>.</speak> |
| |
| # TEST W whale "We_Il ("east coast" pronounciation of W phoneme for "wh") |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""We_Il"/>.</speak> |
| |
| # TEST w whale "We_Il |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""we_Il"/>.</speak> |
| |
| |
| # --------- Approximants |
| |
| # TEST j yacht "jA:t |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""jA:t"/>.</speak> |
| |
| # TEST l long "lA:N |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lA:N"/>.</speak> |
| |
| # TEST w wasp "wA:sp |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""wA:sp"/>.</speak> |
| |
| |
| # --------- Affricates |
| |
| # same as en-US |
| |
| |
| # Monophthongs |
| # --------- Short |
| |
| # same as en-US |
| |
| |
| # --------- Long |
| |
| # TEST 3`: furs "f3`:z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""f3`:z"/>.</speak> |
| |
| # TEST A: stars "stA:r\z |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""stA:r\\z"/>.</speak> |
| |
| # TEST O: four "fO:r\ |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fO:r\\"/>.</speak> |
| |
| |
| # --------- Diphthongs |
| |
| # TEST o_U nose "no_Uz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""no_Uz"/>.</speak> |
| |
| # TEST a_I rise "r\a_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Iz"/>.</speak> |
| |
| # TEST a_U rouse "r\a_Uz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\a_Uz"/>.</speak> |
| |
| # TEST e_I raise "r\e_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""r\\e_Iz"/>.</speak> |
| |
| # --------- |
| # END_TEST |