# BEGIN_TEST #------------------------------ # German (de-DE) # # 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 ? Abend "?a:.b@nt <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?a:.b@nt"/>.</speak> # TEST b Ball "bal <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bal"/>.</speak> # TEST d Dach "dax <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""dax"/>.</speak> # TEST g Gabe "ga:.b@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ga:.b@"/>.</speak> # TEST k Kamm "kam <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kam"/>.</speak> # TEST p Post "pOst <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""pOst"/>.</speak> # TEST t Tritt "tRIt <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""tRIt"/>.</speak> # --------- Nasals # TEST N lang "laN <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""laN"/>.</speak> # TEST m Matte "ma.t@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.t@"/>.</speak> # TEST n Nest "nEst <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""nEst"/>.</speak> # --------- Fricatives # TEST C Milch "mIlC <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""mIlC"/>.</speak> # TEST R Rabe "Ra:.b@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Ra:.b@"/>.</speak> # TEST S Masche "ma.S@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.S@"/>.</speak> # TEST Z Genie Ze."ni: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="Ze."ni"/>.</speak> # TEST f Affe "?a.f@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?a.f@"/>.</speak> # TEST h Hund "hUnt <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hUnt"/>.</speak> # TEST s Masse "ma.s@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.s@"/>.</speak> # TEST v Wahl "va:l says [val] <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""va:l"/>. Ein Wahl.</speak> # TEST x Bach "bax <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bax"/>.</speak> # TEST z Rose "Ro:.z@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Ro:.z@"/>.</speak> # --------- Approximants # TEST j Jagd "ja:kt <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ja:kt"/>.</speak> # TEST l Luft "lUft <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""lUft"/>.</speak> # --------- Syllabic Consonants # TEST l= Nabel "na:.bl= <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""na:.bl="/>.</speak> # TEST m= hartem "haR.tm= <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""haR.tm="/>.</speak> # TEST n= Latten "la.tn= <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""la.tn="/>.</speak> # --------- Affricates # TEST d_Z Dschungel "d_ZU.N@l <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""d_ZU.N@l"/>.</speak> # TEST p_f Dampf "damp_f <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""damp_f"/>.</speak> # TEST t_S Klatsch "klat_S <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""klat_S"/>.</speak> # TEST t_s Zunge "t_sU.N@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""t_sU.N@"/>.</speak> # Monophthongs # --------- Short # TEST 2 Ökonom ?2.ko."no:m <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="?2.ko."no:m"/>.</speak> # TEST 6 Halter "hal.t6 <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hal.t6"/>.</speak> # TEST 9 göttlich "g9t.lIC <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""g9t.lIC"/>.</speak> # TEST @ Lage "la:.g@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""la:.g@"/>.</speak> # TEST E Kette "kE.t@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kE.t@"/>.</speak> # TEST I Kiste "kIs.t@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kIs.t@"/>.</speak> # TEST O Kopf "kOp_f <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kOp_f"/>.</speak> # TEST U Kunst "kUnst <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kUnst"/>.</speak> # TEST Y füllen "fY.l@n <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""fY.l@n"/>.</speak> # TEST a Kappe "ka.p@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka.p@"/>.</speak> # TEST e Theorie te.o."Ri: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="te.o."Ri:"/>.</speak> # TEST i Politik po.li."ti:k <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="po.li."ti:k"/>.</speak> # TEST o polieren po."li:.R@n <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="po."li:.R@n"/>.</speak> # TEST u Kurier ku."Ri:6_^ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="ku."Ri:6_^"/>.</speak> # TEST y Mythologie my.to.lo."gi: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="my.to.lo."gi:"/>.</speak> # --------- Long # TEST 2: Öl " <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?2:l"/>.</speak> # TEST E: Bär "bE:6_^ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bE:6_^"/>.</speak> # TEST a: Kater "ka:.t6 <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka:.t6"/>.</speak> # TEST e: Beet "be:t <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""be:t"/>.</speak> # TEST i: Biene "bi:.n@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bi:.n@"/>.</speak> # TEST o: Boot "bo:t <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bo:t"/>.</speak> # TEST u: Hut "hu:t <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hu:t"/>.</speak> # TEST y: kühl "ky:l <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ky:l"/>.</speak> # --------- Nasalized # TEST 9~: parfum par."f9~: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="par."f9~:"/>.</speak> # TEST E~: Timbre "tE~:.bR@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""tE~:.bR@"/>.</speak> # TEST a~: Chance "Sa~:.s@ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Sa~:.s@"/>.</speak> # TEST o~: fond "fo~: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""fo~:"/>.</speak> # --------- Non-syllabic # TEST 6_^ Bier "bi:6_^ <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bi:6_^"/>.</speak> # TEST i_^ Mumie "mu:.mi_^@" <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""mu:.mi_^@""/>.</speak> # TEST o_^ foyer fo_^a."je: <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="fo_^a."je:"/>.</speak> # TEST u_^ aktuell ?ak."tu_^El <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="?ak."tu_^El"/>.</speak> # --------- Diphthongs # TEST O_Y Deutsch "dO_Yt_S <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""dO_Yt_S"/>.</speak> # TEST a_I Bein "ba_In <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ba_In"/>.</speak> # TEST a_U Kauf "ka_Uf <speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka_Uf"/>.</speak> # END_TEST # --------- Other Symbols # word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------ % secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ . syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ " primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ # ---------