From e3ca67521f1436b18c1161619d6c6ed7567468c1 Mon Sep 17 00:00:00 2001 From: Jean-Michel Trivi Date: Tue, 22 Sep 2009 17:00:28 -0700 Subject: Add 283 tests to exercise the XSAMPA langague specific characters for TTS. --- pico/tests/data/xsampa_pico_man_README.txt | 23 +++ pico/tests/data/xsampa_pico_man_de-DE.txt | 248 +++++++++++++++++++++++++++++ pico/tests/data/xsampa_pico_man_en-GB.txt | 192 ++++++++++++++++++++++ pico/tests/data/xsampa_pico_man_en-US.txt | 185 +++++++++++++++++++++ pico/tests/data/xsampa_pico_man_es-ES.txt | 131 +++++++++++++++ pico/tests/data/xsampa_pico_man_fr-FR.txt | 153 ++++++++++++++++++ pico/tests/data/xsampa_pico_man_it-IT.txt | 210 ++++++++++++++++++++++++ 7 files changed, 1142 insertions(+) create mode 100644 pico/tests/data/xsampa_pico_man_README.txt create mode 100644 pico/tests/data/xsampa_pico_man_de-DE.txt create mode 100644 pico/tests/data/xsampa_pico_man_en-GB.txt create mode 100644 pico/tests/data/xsampa_pico_man_en-US.txt create mode 100644 pico/tests/data/xsampa_pico_man_es-ES.txt create mode 100644 pico/tests/data/xsampa_pico_man_fr-FR.txt create mode 100644 pico/tests/data/xsampa_pico_man_it-IT.txt diff --git a/pico/tests/data/xsampa_pico_man_README.txt b/pico/tests/data/xsampa_pico_man_README.txt new file mode 100644 index 0000000..d0b785e --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_README.txt @@ -0,0 +1,23 @@ +ReadME for the XSAMPA Pico TTS tests + +The following files contain a series of utterances to test the Pico TTS engine with regards to +the support of language-specific XSAMPA characters: + + xsampa_pico_man_de-DE.txt + xsampa_pico_man_en-GB.txt + xsampa_pico_man_en-US.txt + xsampa_pico_man_es-ES.txt + xsampa_pico_man_fr-FR.txt + xsampa_pico_man_it-IT.txt + +They implement the examples given in section A.4 of the SVOX Pico Manual ("SVOX Pico - Speech Output +Engine SDK"). +They are formatted as utterances that can be sent to the Pico engine through the Android 1.6 API. +This is achieved by using the TextToSpeech.speak() method of the android.speech.tts package. +The test files adopt the following syntax: +- the lines used in the test are between the lines marked "BEGIN_TEST" and "END_TEST", +- lines that start with "#" are not spoken. +The application found in external/svox/pico/tests/apps/SpeechTester lets you load those files and +run the test, i.e. play all valid test lines in the test file. Copy the test files to the +Android-powered device, and enter the file name that contains the test to run, and click "Run test". + diff --git a/pico/tests/data/xsampa_pico_man_de-DE.txt b/pico/tests/data/xsampa_pico_man_de-DE.txt new file mode 100644 index 0000000..e2bc5a8 --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_de-DE.txt @@ -0,0 +1,248 @@ +# 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 + Ich teste . + +# TEST b Ball "bal + Ich teste . + +# TEST d Dach "dax + Ich teste . + +# TEST g Gabe "ga:.b@ + Ich teste . + +# TEST k Kamm "kam + Ich teste . + +# TEST p Post "pOst + Ich teste . + +# TEST t Tritt "tRIt + Ich teste . + + +# --------- Nasals + +# TEST N lang "laN + Ich teste . + +# TEST m Matte "ma.t@ + Ich teste . + +# TEST n Nest "nEst + Ich teste . + + + +# --------- Fricatives +# TEST C Milch "mIlC + Ich teste . + +# TEST R Rabe "Ra:.b@ + Ich teste . + +# TEST S Masche "ma.S@ + Ich teste . + +# TEST Z Genie Ze."ni: + Ich teste . + +# TEST f Affe "?a.f@ + Ich teste . + +# TEST h Hund "hUnt + Ich teste . + +# TEST s Masse "ma.s@ + Ich teste . + +# BUG v Wahl "va:l says [val], [a] should be long + Ich teste . + +# TEST x Bach "bax + Ich teste . + +# TEST z Rose "Ro:.z@ + Ich teste . + +# --------- Approximants + +# TEST j Jagd "ja:kt + Ich teste . + +# TEST l Luft "lUft + Ich teste . + +# --------- Syllabic Consonants + +# BUG l= Nabel "na:.b=l says [natrel], error on [b] + Ich teste . + +# TEST m= hartem "haR.t=m + Ich teste . + +# TEST n= Latten "la.t=n + Ich teste . + + +# --------- Affricates + +# TEST d_Z Dschungel "d_ZU.N@l + Ich teste . + +# TEST p_f Dampf "damp_f + Ich teste . + +# TEST t_S Klatsch "klat_S + Ich teste . + +# TEST t_s Zunge "t_sU.N@ + Ich teste . + +# Monophthongs + +# --------- Short + +# TEST 2 Ökonom ?2.ko."no:m + Ich teste . + +# TEST 6 Halter "hal.t6 + Ich teste . + +# TEST 9 göttlich "g9t.lIC + Ich teste . + +# TEST @ Lage "la:.g@ + Ich teste . + +# TEST E Kette "kE.t@ + Ich teste . + +# TEST I Kiste "kIs.t@ + Ich teste . + +# TEST O Kopf "kOp_f + Ich teste . + +# TEST U Kunst "kUnst + Ich teste . + +# TEST Y füllen "fY.l@n + Ich teste . + +# TEST a Kappe "ka.p@ + Ich teste . + +# TEST e Theorie te.o."Ri: + Ich teste . + +# TEST i Politik po.li."ti:k + Ich teste . + +# TEST o polieren po."li:.R@n + Ich teste . + +# TEST u Kurier ku."Ri:6_^ + Ich teste . + +# TEST y Mythologie my.to.lo."gi: + Ich teste . + + + +# --------- Long + +# TEST 2: Öl " + Ich teste . + +# TEST E: Bär "bE:6_^ + Ich teste . + +# TEST a: Kater "ka:.t6 + Ich teste . + +# TEST e: Beet "be:t + Ich teste . + +# TEST i: Biene "bi:.n@ + Ich teste . + +# TEST o: Boot "bo:t + Ich teste . + +# TEST u: Hut "hu:t + Ich teste . + +# TEST y: kühl "ky:l + Ich teste . + + +# --------- Nasalized + +# TEST 9~: parfum par."f9~: + Ich teste . + +# TEST E~: Timbre "tE~:.bR@ + Ich teste . + +# TEST a~: Chance "Sa~:.s@ + Ich teste . + +# TEST o~: fond "fo~: + Ich teste . + + +# --------- Non-syllabic + +# TEST 6_^ Bier "bi:6_^ + Ich teste . + +# TEST i_^ Mumie "mu:.mi_^@" + Ich teste . + +# TEST o_^ foyer fo_^a."je: + Ich teste . + +# TEST u_^ aktuell ?ak."tu_^El + Ich teste . + + +# --------- Diphthongs + +# TEST O_Y Deutsch "dO_Yt_S + Ich teste . + +# TEST a_I Bein "ba_In + Ich teste . + +# TEST a_U Kauf "ka_Uf + Ich teste . + +# END_TEST + + +# --------- Other Symbols +# word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------ +% secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +. syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +" primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ + + +# --------- + + diff --git a/pico/tests/data/xsampa_pico_man_en-GB.txt b/pico/tests/data/xsampa_pico_man_en-GB.txt new file mode 100644 index 0000000..b5b5dde --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_en-GB.txt @@ -0,0 +1,192 @@ + +# 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" + Testing . + +# TEST "din" + Testing . + +# TEST "give" + Testing . + +# TEST "kin" + Testing . + +# TEST "pin" + Testing . + +# TEST "tin" + Testing . + + +# --------- Nasals + +# TEST N thing "TIN + Testing . + +# TEST m mock "mA:k + Testing . + +# TEST n knock "nA:k + Testing . + +# --------- Fricatives + +# TEST D this "DIs + Testing . + +# TEST S shin "SIn + Testing . + +# TEST T thin "TIn + Testing . + +# BUG Z measure "mE.Z@` says [measu'chu'res] + Testing . + +# TEST f fit "fIt + Testing . + +# TEST h hit "hIt + Testing . + +# TEST s sin "sIn + Testing . + +# TEST v vim "vIm + Testing . + +# TEST z zing "zIN + Testing . + + +# --------- Approximants + +# TEST j yacht "jA:t + Testing . + +# BUG l long "lA:N says garbage after the [l] + Testing . + +# TEST l= little "lI.tl= + Testing . + +# TEST r\ right "r\a_It + Testing . + +# BUG w wasp "wA:sp says garbage after the [wa] + Testing . + + +# --------- Affricates + +# TEST d_Z gin "d_ZIn + Testing . + +# TEST t_S chin "t_SIn + Testing . + + +# Monophthongs +# --------- Short + +# TEST @ allow @."la_U + Testing . + +# TEST E pet "pEt + Testing . + +# TEST I pit "pIt + Testing . + +# TEST Q pot "pQt + Testing . + +# TEST U put "pUt + Testing . + +# TEST V cut "kVt + Testing . + +# TEST { pat "p{t + Testing . + + +# --------- Long + +# TEST 3: furs "f3:z says [fuz z z] + Testing . + +# BUG A: stars "stA:z says [st'eyes] + Testing . + +# TEST i: ease "i:z + Testing . + +# TEST u: lose "lu:z + Testing . + + +# --------- Diphthongs + +# BUG o_U nose "no_Uz says garbage + Testing . + +# TEST O_I noise "nO_Iz + Testing . + +# TEST a_I rise "r\a_Iz + Testing . + +# TEST a_U rouse "r\a_Uz + Testing . + +# TEST e_I raise "r\e_Iz + Testing . + + +# --------- Other Symbols + +# TEST # word separator, tested on "this yacht" + Testing and . + +# TEST % secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +# Testing . + +# TEST . syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +# Testing . + +# TEST " primary stress BETTER TEST? <<<<<<<<<<<<------------------------------------ + Testing and primary stress. + +# --------- +# END_TEST + +#----------------------- +# Tests from en-US + +# BUG? W whale "We_Il says [kale] + Testing . + +# BUG? @` actor "{k.t@` says garbage after [a] + Testing . + +# BUG? O: four "fO:r\ says garbage + Testing . + + diff --git a/pico/tests/data/xsampa_pico_man_en-US.txt b/pico/tests/data/xsampa_pico_man_en-US.txt new file mode 100644 index 0000000..9ca8fd3 --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_en-US.txt @@ -0,0 +1,185 @@ + +# 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" + Testing . + +# TEST "din" + Testing . + +# TEST "give" + Testing . + +# TEST "kin" + Testing . + +# TEST "pin" + Testing . + +# TEST "tin" + Testing . + + +# --------- Nasals + +# TEST N thing "TIN + Testing . + +# TEST m mock "mA:k + Testing . + +# TEST n knock "nA:k + Testing . + +# --------- Fricatives + +# TEST D this "DIs + Testing . + +# TEST S shin "SIn + Testing . + +# TEST T thin "TIn + Testing . + +# BUG Z measure "mE.Z@` says garbage on the whole utterance + Testing . + +# TEST f fit "fIt + Testing . + +# TEST h hit "hIt + Testing . + +# TEST s sin "sIn + Testing . + +# TEST v vim "vIm + Testing . + +# BUG W whale "We_Il says [v hu hale] + Testing . + +# TEST z zing "zIN + Testing . + + +# --------- Approximants + +# TEST j yacht "jA:t + Testing . + +# BUG l long "lA:N says [lang] + Testing . + +# TEST l= little "lI.tl= + Testing . + +# TEST r\ right "r\a_It says [jight] + Testing . + +# TEST w wasp "wA:sp + Testing . + + +# --------- Affricates + +# TEST d_Z gin "d_ZIn + Testing . + +# TEST t_S chin "t_SIn + Testing . + + +# Monophthongs +# --------- Short + +# BUG @ allow @."la_U says [llow], drops the [a] + Testing . + +# BUG @` actor "{k.t@` says garbage on the whole utterance + Testing . + +# TEST E pet "pEt + Testing . + +# TEST I pit "pIt + Testing . + +# TEST U put "pUt + Testing . + +# TEST V cut "kVt + Testing . + +# TEST { pat "p{t + Testing . + + +# --------- Long + +# BUG 3`: furs "f3`:z says [fuz z z] + Testing . + +# BUG A: stars "stA:rz says [starch] + Testing . + +# TEST i: ease "i:z + Testing . + +# TEST O: four "fO:r\ + Testing . + +# TEST u: lose "lu:z + Testing . + + +# --------- Diphthongs + +# TEST o_U nose "no_Uz + Testing . + +# TEST O_I noise "nO_Iz + Testing . + +# TEST a_I rise "r\a_Iz + Testing . + +# TEST a_U rouse "r\a_Uz + Testing . + +# TEST e_I raise "r\e_Iz + Testing . + +# --------- Other Symbols + +# TEST # word separator, tested on "this yacht" + Testing and . + +# TEST % secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +# not tested. + +# TEST . syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +# not tested. + +# BUG " primary stress BETTER TEST? <<<<<<<<<<<<------------------------------------ + Testing and primary stress. + +# --------- + +# END_TEST \ No newline at end of file diff --git a/pico/tests/data/xsampa_pico_man_es-ES.txt b/pico/tests/data/xsampa_pico_man_es-ES.txt new file mode 100644 index 0000000..898571c --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_es-ES.txt @@ -0,0 +1,131 @@ + +# BEGIN_TEST + +#------------------------------ +# Spanish (es-ES) +# +# 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 b vino "bi.no + Puedo probar . + +# TEST d donde "don.de + Puedo probar . + +# TEST g gato "ga.to + Puedo probar . + +# TEST k casa "ka.sa + Puedo probar . + +# TEST p puente "pu_^en.te + Puedo probar . + +# TEST t tiempo "tjem.po + Puedo probar . + + +# --------- Fricatives +# TEST f fácil "fa.Til + Puedo probar . + +# TEST x hijo "i.xo + Puedo probar . + +# TEST s sopa "so.pa + Puedo probar . + +# TEST B cabeza ka."Be.Ta + Puedo probar . + +# TEST D dedo "de.Do + Puedo probar . + +# TEST G luego "lu_^e.Go + Puedo probar . + +# TEST T zona "To.na + Puedo probar . + +# TEST j\ cónyuge "kon.j\u.xe + Puedo probar . + + +# --------- Affricates +# TEST t_S mucho "mu.t_So + Puedo probar . + + +# --------- Approximants +# TEST l lejos "le.xos + Puedo probar . + +# BUG L caballo ca."Ba.Lo drops [c], says [aballo] + Puedo probar . + +# IMPROVE j rey "rej [r] is not a strong r, should be + Puedo probar . + + +# --------- Nasals +# TEST J año "a.Jo + Puedo probar . + +# TEST N nunca "nuN.ka + Puedo probar . + +# TEST m monte "mon.te + Puedo probar . + +# TEST n nota "no.ta + Puedo probar . + + +# --------- Tap, trill +# TEST 4 hora "o.4a + Puedo probar . + +# TEST r torre "to.re + Puedo probar . + +# Vowels +# TEST a valle "ba.Le + Puedo probar . + +# TEST e pero "pe.4o + Puedo probar . + +# TEST i pico "pi.ko + Puedo probar . + +# TEST o toro "to.4o + Puedo probar . + +# TEST u duro "du.4o + Puedo probar . + +# TEST u_^ bueno "bu_^e.no + Puedo probar . + + +# END_TEST + +# --------- Other Symbols +# word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------ +% secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +. syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +" primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ + + +# --------- + + diff --git a/pico/tests/data/xsampa_pico_man_fr-FR.txt b/pico/tests/data/xsampa_pico_man_fr-FR.txt new file mode 100644 index 0000000..6cf6d1a --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_fr-FR.txt @@ -0,0 +1,153 @@ + +# BEGIN_TEST + +#------------------------------ +# French (fr-FR) +# +# 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 b bon "bO~ + Je teste . + +# TEST d dans "dA~ + Je teste . + +# TEST g gant "gA~ + Je teste . + +# TEST k quand "kA~ + Je teste . + +# TEST p pont "pO~ + Je teste . + +# TEST t temps "tA~ + Je teste . + + +# --------- Nasals + +# TEST J oignon O."JO~ + Je teste . + +# TEST N camping kA~."piN + Je teste . + +# TEST m mont "mO~ + Je teste . + +# TEST n nom "nO~ + Je teste . + + +# --------- Fricatives + +# TEST R rond "RO~ + Je teste . + +# TEST S champ "SA~ + Je teste . + +# TEST Z gens "ZA~ + Je teste . + +# TEST f femme "fam + Je teste . + +# TEST s sans "sA~ + Je teste . + +# TEST v vent "vA~ + Je teste . + +# TEST z zone "zon + Je teste . + + +# --------- Approximants + +# BUG H juin "ZHE~ says [j'lin] + Je teste . + +# TEST j pierre "pjER + Je teste . + +# BUG l long "lO~ says [ion] + Je teste . + +# TEST l long "lO~ works only in a sentence (here also used to say "longtemps") + Je teste et . + +# BUG w coin "kwE~ says [keu'oin] + Je teste . + + +# --------- Vowels + +# TEST 2 deux "d2 + Je teste . + +# TEST 9 neuf "n9f + Je teste . + +# TEST @ justement "Zys.t@.mA~ + Je teste . + +# BUG E seize "sEz says [seisse] + Je teste . + +# TEST O comme "kOm + Je teste . + +# TEST a patte "pat + Je teste . + +# TEST e ses "se + Je teste . + +# TEST i si "si + Je teste . + +# TEST o gros "gRo + Je teste . + +# TEST u doux "du + Je teste . + +# TEST y du "dy + Je teste . + +# TEST 9~ brun "bR9~ + Je teste . + +# TEST E~ vin "vE~ + Je teste . + +# TEST O~ bon "bO~ + Je teste . + +# TEST A~ vent "vA~ + Je teste . + + +# END_TEST + +# --------- Other Symbols +# word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------ +% secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +. syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +" primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ + + +# --------- + + diff --git a/pico/tests/data/xsampa_pico_man_it-IT.txt b/pico/tests/data/xsampa_pico_man_it-IT.txt new file mode 100644 index 0000000..eeb558d --- /dev/null +++ b/pico/tests/data/xsampa_pico_man_it-IT.txt @@ -0,0 +1,210 @@ + +# BEGIN_TEST + +#------------------------------ +# Italian (it-IT) +# +# 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 b banco "baN.ko + I test . + +# TEST d danno "da.n:o + I test . + +# TEST g gamba "gam.ba + I test . + +# TEST k cane "ka:.ne + I test . + +# TEST p pane "pa:.ne + I test . + +# TEST t tanto "tan.to + I test . + +# TEST b: gobbo "go.b:o + I test . + +# TEST d: cadde "ka.d:e + I test . + +# IMPROVE g: fugga "fu.g:a says [fuga] wrong g (not "plosive") + I test . + +# TEST k: nocca "no.k:a + I test . + +# TEST p: coppa "ko.p:a + I test . + +# TEST t: zucchetto t_su."k:e.t:o + I test . + + +# --------- Fricatives + +# TEST S scendo "Sen.do + I test . + +# TEST f fame "fa:.me + I test . + +# TEST s sano "sa:.no + I test . + +# TEST v vano "va:.no + I test . + +# TEST z sbaglio "zba.L:o + I test . + +# IMPROVE S: ascia "a.S:a [sh] should be longer + I test . + +# IMPROVE f: beffa "be.f:a [ff] should be longer + I test . + +# IMPROVE s: cassa "ka.s:a [ss] should be longer + I test . + +# IMPROVE v: bevvi "be.v:i [vv] should be more stressed + I test . + + +# --------- Affricates + +# TEST d_z zona "d_zO:.na + I test . + +# TEST d_Z gita "d_Zi:.ta + I test . + +# TEST t_s zitto "t_si.t:o + I test . + +# TEST t_S cena "t_Se:.na + I test . + +# TEST d_z: mezzo "mE.d_z:o + I test . + +# BUG d_Z: oggi "O.d_Z:i [o] is missing, [g] is wrong + I test . + +# TEST t_s: bozza "bo.t_s:a + I test . + +# TEST t_S: braccio "b4a.t_S:o + I test . + +# --------- Approximants + +# TEST l lama "la:.ma + I test . + +# IMPROVE L gli "Li the L sound is hard to recognize + I test . + +# TEST l: colla "ko.l:a + I test . + +# IMPROVE L: foglio "fo.L:o the L sound is hard to recognize + I test . + +# --------- Nasals + +# BUG J gnocchi "JO.k:i [gn] is missing + I test . + +# TEST N manca "maN.ka + I test . + +# TEST m modo "mO:.do + I test . + +# TEST n nato "na:.to + I test . + +# TEST J: guadagna gu_^a."da.J:a + I test . + +# TEST m: partimmo pa4."ti.m:o + I test . + +# TEST n: madonna ma."do.n:a + I test . + + +# --------- Tap, trill +# TEST 4 pera "pE:.4a + I test . + +# TEST r arrabiata a."ra.b:i_^a:.ta + I test . + + +# Vowels + +# TEST a rata "4a:.ta + I test . + +# TEST e rete "4e:.te + I test . + +# TEST E compiendo kom."pi_^En.do + I test . + +# TEST i moderni mo."de4.ni + I test . + +# TEST o sabato "sa:.ba.to + I test . + +# BUG u occulta o."k_kul.ta [cc] is dropped, [t] is wrong, barely audible + I test . + +# TEST a: abitare a.bi."ta:.4e + I test . + +# TEST e: abete a."be:.te + I test . + +# TEST E: alfieri al."fi_^E:.4i + I test . + +# TEST i: alpina al."pi:.na + I test . + +# TEST o: ardore a4."do:.4e + I test . + +# TEST O: memoria me."mO:.4i_^a + I test . + +# TEST u: salubre sa."lu:.b4e + I test . + +# TEST i_^ filiale fi."li_^a:.le + I test . + +# TEST u_^ frequenta f4e."ku_^En.ta + I test . + +# END_TEST + +# --------- Other Symbols +# word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------ +% secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ +. syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------ +" primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------ -- cgit v1.1