| |
| # 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 "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 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> |
| |
| # BUG Z measure "mE.Z@` says [measu'chu'res] |
| <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 "jA:t |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""jA:t"/>.</speak> |
| |
| # BUG l long "lA:N says garbage after the [l] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""lQ:N"/>.</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> |
| |
| # BUG w wasp "wA:sp says garbage after the [wa] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""wQ:sp"/>.</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 says [fuz z z] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""f3:z"/>.</speak> |
| |
| # BUG A: stars "stA:z says [st'eyes] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""stA:rz"/>.</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 |
| |
| # BUG o_U nose "no_Uz says garbage |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""no_Uz"/>.</speak> |
| |
| # TEST O_I noise "nO_Iz |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""nO_Iz"/>.</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> |
| |
| |
| # --------- 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> |
| |
| # --------- |
| # END_TEST |
| |
| #----------------------- |
| # Tests from en-US |
| |
| # BUG? W whale "We_Il says [kale] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""We_Il"/>.</speak> |
| |
| # BUG? @` actor "{k.t@` says garbage after [a] |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""{k.t@`"/>.</speak> |
| |
| # BUG? O: four "fO:r\ says garbage |
| <speak xml:lang="en-GB"> Testing <phoneme alphabet="xsampa" ph=""fO:r\\"/>.</speak> |
| |
| |