diff --git a/app/src/App.tsx b/app/src/App.tsx index e2f3ab1..4efff57 100644 --- a/app/src/App.tsx +++ b/app/src/App.tsx @@ -505,6 +505,9 @@ function MissionView({
{chunk.it}
{chunk.pt}
+ {chunk.pronuncia && ( +
🔊 {chunk.pronuncia}
+ )} {chunk.note &&
{chunk.note}
}
@@ -521,6 +524,7 @@ function MissionView({
{line.it}
{line.pt}
+ {line.pronuncia &&
🔊 {line.pronuncia}
}
))} diff --git a/app/src/styles.css b/app/src/styles.css index 46c6472..0cfcc59 100644 --- a/app/src/styles.css +++ b/app/src/styles.css @@ -378,6 +378,16 @@ p { color: var(--text-muted); } +.pronuncia-tip { + font-size: 0.78rem; + color: var(--rosso); + background: rgba(206, 43, 55, 0.07); + border-left: 3px solid var(--rosso); + padding: 4px 8px; + margin-top: 4px; + border-radius: 0 6px 6px 0; +} + /* Dialogue */ .dialogue-line { display: flex; diff --git a/app/src/types/content.ts b/app/src/types/content.ts index c86e5de..cce518c 100644 --- a/app/src/types/content.ts +++ b/app/src/types/content.ts @@ -11,6 +11,8 @@ export interface MissionChunk { pt: string; /** Nota gramatical ou cultural opcional */ note?: string; + /** Dica de pronuncia (som que muda vs. leitura PT-BR), gerada por tools/pronuncia.mjs */ + pronuncia?: string; /** Chave do arquivo de áudio (sem extensão): audio/{audioKey}.mp3 */ audioKey: string; } @@ -33,6 +35,8 @@ export interface DialogueLine { speaker: "italian" | "learner"; it: string; pt: string; + /** Dica de pronuncia (som que muda vs. leitura PT-BR) */ + pronuncia?: string; audioKey: string; } diff --git a/content/index.json b/content/index.json index 9b53b6e..2e84148 100644 --- a/content/index.json +++ b/content/index.json @@ -25,56 +25,66 @@ { "it": "Voglio questo.", "pt": "Quero isto.", - "audioKey": "b1-chunk-01" + "audioKey": "b1-chunk-01", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Voglio quello.", "pt": "Quero aquilo.", - "audioKey": "b1-chunk-02" + "audioKey": "b1-chunk-02", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Non voglio questo.", "pt": "Não quero isto.", - "audioKey": "b1-chunk-03" + "audioKey": "b1-chunk-03", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Non voglio, grazie.", "pt": "Não quero, obrigado.", "note": "Sempre acrescente 'grazie' ao recusar", - "audioKey": "b1-chunk-04" + "audioKey": "b1-chunk-04", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Voglio un gelato.", "pt": "Quero um sorvete.", - "audioKey": "b1-chunk-05" + "audioKey": "b1-chunk-05", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Voglio l'acqua.", "pt": "Quero a água.", "note": "Artigo definido quando o objeto é específico", - "audioKey": "b1-chunk-06" + "audioKey": "b1-chunk-06", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Non lo voglio.", "pt": "Não o quero.", "note": "'lo' substitui o objeto masculino já mencionado", - "audioKey": "b1-chunk-07" + "audioKey": "b1-chunk-07", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Sì, lo voglio!", "pt": "Sim, eu quero!", - "audioKey": "b1-chunk-08" + "audioKey": "b1-chunk-08", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "No, non voglio.", "pt": "Não, não quero.", - "audioKey": "b1-chunk-09" + "audioKey": "b1-chunk-09", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Scusi, come si dice 'quero' in italiano?", "pt": "Desculpe, como se diz 'quero' em italiano?", "note": "SALVAVITA: peça a palavra que falta", - "audioKey": "b1-chunk-10" + "audioKey": "b1-chunk-10", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Vorrei questo, per favore.", @@ -85,7 +95,8 @@ { "it": "Voglio anche quello.", "pt": "Quero também aquilo.", - "audioKey": "b1-chunk-12" + "audioKey": "b1-chunk-12", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." } ], "dialogues": [ @@ -100,7 +111,8 @@ "speaker": "learner", "it": "Sì, voglio un biscotto!", "pt": "Sim, quero um biscoito!", - "audioKey": "b1-d1-l2" + "audioKey": "b1-d1-l2", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "italian", @@ -112,7 +124,8 @@ "speaker": "learner", "it": "No, non voglio il latte. Voglio l'acqua.", "pt": "Não, não quero leite. Quero água.", - "audioKey": "b1-d1-l4" + "audioKey": "b1-d1-l4", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "italian", @@ -124,7 +137,8 @@ "speaker": "learner", "it": "Grazie!", "pt": "Obrigado!", - "audioKey": "b1-d1-l6" + "audioKey": "b1-d1-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -132,13 +146,15 @@ "speaker": "italian", "it": "Cosa vuoi? Questo o quello?", "pt": "O que você quer? Isto ou aquilo?", - "audioKey": "b1-d2-l1" + "audioKey": "b1-d2-l1", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Voglio quello, per favore.", "pt": "Quero aquilo, por favor.", - "audioKey": "b1-d2-l2" + "audioKey": "b1-d2-l2", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "italian", @@ -150,7 +166,8 @@ "speaker": "learner", "it": "No, non voglio questo. Voglio quello!", "pt": "Não, não quero este. Quero aquele!", - "audioKey": "b1-d2-l4" + "audioKey": "b1-d2-l4", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "italian", @@ -162,7 +179,8 @@ "speaker": "learner", "it": "Grazie mille!", "pt": "Muito obrigado!", - "audioKey": "b1-d2-l6" + "audioKey": "b1-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -204,12 +222,14 @@ "it": "Buongiorno!", "pt": "Bom dia! (manhã/tarde cedo)", "note": "Use até ~17h; depois 'buonasera'", - "audioKey": "b10-chunk-01" + "audioKey": "b10-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Buonasera!", "pt": "Boa noite! (tarde/noite)", - "audioKey": "b10-chunk-02" + "audioKey": "b10-chunk-02", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Buonanotte!", @@ -220,7 +240,8 @@ { "it": "Grazie! / Grazie mille!", "pt": "Obrigado! / Muito obrigado!", - "audioKey": "b10-chunk-04" + "audioKey": "b10-chunk-04", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Prego!", @@ -232,13 +253,15 @@ "it": "Scusa! (informale)", "pt": "Desculpe! (com amigos/família)", "note": "Tu: scusa; Lei: scusi", - "audioKey": "b10-chunk-06" + "audioKey": "b10-chunk-06", + "pronuncia": "'“Scusa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Mi scusi! (formale)", "pt": "Desculpe-me! (com estranhos/mais velhos)", "note": "Sempre use com desconhecidos", - "audioKey": "b10-chunk-07" + "audioKey": "b10-chunk-07", + "pronuncia": "'“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Permesso!", @@ -279,7 +302,8 @@ "speaker": "learner", "it": "Buongiorno! Mi scusi, posso passare?", "pt": "Bom dia! Desculpe, posso passar?", - "audioKey": "b10-d1-l1" + "audioKey": "b10-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -291,19 +315,22 @@ "speaker": "learner", "it": "Grazie mille! Permesso!", "pt": "Muito obrigado! Com licença!", - "audioKey": "b10-d1-l3" + "audioKey": "b10-d1-l3", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Di niente! Buongiorno!", "pt": "De nada! Bom dia!", - "audioKey": "b10-d1-l4" + "audioKey": "b10-d1-l4", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "Arrivederci e buona giornata!", "pt": "Até logo e bom dia!", - "audioKey": "b10-d1-l5" + "audioKey": "b10-d1-l5", + "pronuncia": "'“giornata”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -324,7 +351,8 @@ "it": "Ciao! Sto bene, grazie! E tu?", "pt": "Oi! Estou bem, obrigado! E você?", "note": "'tu' porque é amigo", - "audioKey": "b10-d2-l2" + "audioKey": "b10-d2-l2", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -336,7 +364,8 @@ "speaker": "learner", "it": "Sì, grazie! Per favore.", "pt": "Sim, obrigado! Por favor.", - "audioKey": "b10-d2-l4" + "audioKey": "b10-d2-l4", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -348,7 +377,8 @@ "speaker": "learner", "it": "Grazie! Sei molto gentile!", "pt": "Obrigado! Você é muito gentil!", - "audioKey": "b10-d2-l6" + "audioKey": "b10-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“gentile”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -414,54 +444,63 @@ "it": "È una cosa per cucinare.", "pt": "É uma coisa para cozinhar.", "note": "Circunlóquio: função = 'per' + infinitivo", - "audioKey": "b11-chunk-04" + "audioKey": "b11-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Serve a scrivere sulla lavagna.", "pt": "Serve para escrever no quadro.", "note": "'servire a' + infinitivo", - "audioKey": "b11-chunk-05" + "audioKey": "b11-chunk-05", + "pronuncia": "'“lavagna”': GN tem som de 'nh' (como em 'sonho')." }, { "it": "È quella cosa lunga e nera.", "pt": "É aquela coisa comprida e preta.", "note": "Adjetivos ajudam muito no circunlóquio", - "audioKey": "b11-chunk-06" + "audioKey": "b11-chunk-06", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "È fatto di legno.", "pt": "É feito de madeira.", "note": "'fatto di' + material", - "audioKey": "b11-chunk-07" + "audioKey": "b11-chunk-07", + "pronuncia": "'“legno”': GN tem som de 'nh' (como em 'sonho')." }, { "it": "Si usa in cucina.", "pt": "Se usa na cozinha.", "note": "'si usa' = se usa (impessoal)", - "audioKey": "b11-chunk-08" + "audioKey": "b11-chunk-08", + "pronuncia": "'“usa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Assomiglia a un cucchiaio ma è più grande.", "pt": "Parece uma colher mas é maior.", "note": "'assomigliare a' = parecer com", - "audioKey": "b11-chunk-09" + "audioKey": "b11-chunk-09", + "pronuncia": "'“Assomiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cucchiaio”': CC antes de E/I soa 'tch' duplo." }, { "it": "Non so il nome, ma è una cosa che serve per…", "pt": "Não sei o nome, mas é uma coisa que serve para…", "note": "Fórmula completa de circunlóquio", - "audioKey": "b11-chunk-10" + "audioKey": "b11-chunk-10", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Come si chiama questa cosa?", "pt": "Como se chama esta coisa?", "note": "SALVAVITA combinado com descrição", - "audioKey": "b11-chunk-11" + "audioKey": "b11-chunk-11", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Ah, è un mestolo! Grazie!", "pt": "Ah, é uma concha! Obrigado!", - "audioKey": "b11-chunk-12" + "audioKey": "b11-chunk-12", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "È piccolo, rotondo e rosso.", @@ -476,7 +515,8 @@ "speaker": "learner", "it": "Guarda, questo è… non so il nome. È una cosa per aprire le bottiglie.", "pt": "Olha, isto é… não sei o nome. É uma coisa para abrir garrafas.", - "audioKey": "b11-d1-l1" + "audioKey": "b11-d1-l1", + "pronuncia": "'“bottiglie”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -494,19 +534,22 @@ "speaker": "italian", "it": "Quello è un tagliere. Serve a tagliare il formaggio.", "pt": "Aquilo é uma tábua de corte. Serve para cortar queijo.", - "audioKey": "b11-d1-l4" + "audioKey": "b11-d1-l4", + "pronuncia": "'“tagliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "Un tagliere! Ho capito. E questa cosa piccola e rotonda?", "pt": "Uma tábua de corte! Entendi. E esta coisa pequena e redonda?", - "audioKey": "b11-d1-l5" + "audioKey": "b11-d1-l5", + "pronuncia": "'“tagliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "È un tappo! Si usa per chiudere la bottiglia.", "pt": "É uma rolha/tampa! Se usa para fechar a garrafa.", - "audioKey": "b11-d1-l6" + "audioKey": "b11-d1-l6", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“usa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -526,7 +569,8 @@ "speaker": "learner", "it": "Ho questa cosa… è lunga, nera e serve a scrivere.", "pt": "Tenho esta coisa… é comprida, preta e serve para escrever.", - "audioKey": "b11-d2-l2" + "audioKey": "b11-d2-l2", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -538,19 +582,22 @@ "speaker": "learner", "it": "Sì, una penna! E poi ho quell'altra cosa, è fatta di stoffa e serve a pulire.", "pt": "Sim, uma caneta! E depois tenho aquela outra coisa, é feita de tecido e serve para limpar.", - "audioKey": "b11-d2-l4" + "audioKey": "b11-d2-l4", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Un fazzoletto? O un tovagliolo?", "pt": "Um lenço? Ou um guardanapo?", - "audioKey": "b11-d2-l5" + "audioKey": "b11-d2-l5", + "pronuncia": "'“tovagliolo”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“fazzoletto”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa')." }, { "speaker": "learner", "it": "Un fazzoletto! Esatto! Grazie, non mi veniva la parola.", "pt": "Um lenço! Exato! Obrigado, não me vinha a palavra.", - "audioKey": "b11-d2-l6" + "audioKey": "b11-d2-l6", + "pronuncia": "'“fazzoletto”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“fazzoletto”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -593,29 +640,34 @@ "it": "Buongiorno! Vorrei un panino.", "pt": "Bom dia! Gostaria de um sanduíche.", "note": "'Vorrei' = condizionale, mais cortês que 'voglio'", - "audioKey": "b12-chunk-01" + "audioKey": "b12-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Un panino con prosciutto e formaggio.", "pt": "Um sanduíche com presunto e queijo.", - "audioKey": "b12-chunk-02" + "audioKey": "b12-chunk-02", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "it": "Scusi, come si chiama quello lì?", "pt": "Desculpe, como se chama aquilo ali?", "note": "Circunlóquio + apontar = estratégia vencedora", - "audioKey": "b12-chunk-03" + "audioKey": "b12-chunk-03", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "È una cosa verde, per il panino.", "pt": "É uma coisa verde, para o sanduíche.", "note": "Descreva cor + função", - "audioKey": "b12-chunk-04" + "audioKey": "b12-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Ah, la rucola! Sì, la voglio!", "pt": "Ah, a rúcula! Sim, eu quero!", - "audioKey": "b12-chunk-05" + "audioKey": "b12-chunk-05", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Quanto costa?", @@ -635,7 +687,8 @@ { "it": "È buonissimo, grazie!", "pt": "Está muito gostoso, obrigado!", - "audioKey": "b12-chunk-09" + "audioKey": "b12-chunk-09", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Non capisco bene, può ripetere?", @@ -651,13 +704,15 @@ { "it": "Grazie mille! Arrivederci!", "pt": "Muito obrigado! Até logo!", - "audioKey": "b12-chunk-12" + "audioKey": "b12-chunk-12", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "È una cosa rossa e dolce, dentro il panino.", "pt": "É uma coisa vermelha e doce, dentro do sanduíche.", "note": "Circunlóquio para tomate/pimentão/etc.", - "audioKey": "b12-chunk-13" + "audioKey": "b12-chunk-13", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Il pomodoro! Certo, lo metto!", @@ -671,19 +726,22 @@ "speaker": "learner", "it": "Buongiorno! Vorrei un panino, per favore.", "pt": "Bom dia! Gostaria de um sanduíche, por favor.", - "audioKey": "b12-d1-l1" + "audioKey": "b12-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Certamente! Con cosa lo vuoi? Abbiamo prosciutto, salame, formaggio…", "pt": "Claro! Com que quer? Temos presunto, salame, queijo…", - "audioKey": "b12-d1-l2" + "audioKey": "b12-d1-l2", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "Con prosciutto e… scusi, come si chiama quella cosa verde?", "pt": "Com presunto e… desculpe, como se chama aquela coisa verde?", - "audioKey": "b12-d1-l3" + "audioKey": "b12-d1-l3", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -695,13 +753,15 @@ "speaker": "learner", "it": "Sì, la rucola! Mi piace! E anche quel formaggio bianco.", "pt": "Sim, a rúcula! Gosto! E também aquele queijo branco.", - "audioKey": "b12-d1-l5" + "audioKey": "b12-d1-l5", + "pronuncia": "'“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "italian", "it": "La mozzarella? Ottima scelta!", "pt": "A mussarela? Ótima escolha!", - "audioKey": "b12-d1-l6" + "audioKey": "b12-d1-l6", + "pronuncia": "'“mozzarella”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“mozzarella”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", @@ -733,25 +793,29 @@ "speaker": "italian", "it": "Ciao! Cosa prendi oggi?", "pt": "Oi! O que vai pegar hoje?", - "audioKey": "b12-d2-l1" + "audioKey": "b12-d2-l1", + "pronuncia": "'“oggi”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Vorrei qualcosa di caldo. Ho fame e ho freddo!", "pt": "Gostaria de algo quente. Estou com fome e com frio!", - "audioKey": "b12-d2-l2" + "audioKey": "b12-d2-l2", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Allora ti consiglio una zuppa! È buonissima!", "pt": "Então te recomendo uma sopa! É muito gostosa!", - "audioKey": "b12-d2-l3" + "audioKey": "b12-d2-l3", + "pronuncia": "'“consiglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Una zuppa? Di cosa è fatta?", "pt": "Uma sopa? De que é feita?", - "audioKey": "b12-d2-l4" + "audioKey": "b12-d2-l4", + "pronuncia": "'“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -769,13 +833,15 @@ "speaker": "italian", "it": "Volentieri! Ti porto subito la zuppa!", "pt": "Com prazer! Te trago a sopa agora!", - "audioKey": "b12-d2-l7" + "audioKey": "b12-d2-l7", + "pronuncia": "'“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Grazie! Non vedo l'ora!", "pt": "Obrigado! Mal posso esperar!", - "audioKey": "b12-d2-l8" + "audioKey": "b12-d2-l8", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -817,13 +883,15 @@ { "it": "Ho bisogno di aiuto.", "pt": "Preciso de ajuda.", - "audioKey": "b2-chunk-01" + "audioKey": "b2-chunk-01", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Ho bisogno dell'acqua.", "pt": "Preciso de água.", "note": "'di' + artigo = 'dell'' antes de vogal", - "audioKey": "b2-chunk-02" + "audioKey": "b2-chunk-02", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Mi serve una penna.", @@ -834,18 +902,21 @@ "it": "Mi serve il bagno.", "pt": "Preciso do banheiro.", "note": "Frase essencial em qualquer situação", - "audioKey": "b2-chunk-04" + "audioKey": "b2-chunk-04", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." }, { "it": "Non ho bisogno di niente.", "pt": "Não preciso de nada.", - "audioKey": "b2-chunk-05" + "audioKey": "b2-chunk-05", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Ho bisogno di mangiare.", "pt": "Preciso comer.", "note": "'di' + infinitivo para ações", - "audioKey": "b2-chunk-06" + "audioKey": "b2-chunk-06", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“mangiare”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Mi servono le scarpe.", @@ -856,18 +927,21 @@ { "it": "Scusi, mi serve un telefono.", "pt": "Desculpe, preciso de um telefone.", - "audioKey": "b2-chunk-08" + "audioKey": "b2-chunk-08", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Ho bisogno di dormire.", "pt": "Preciso dormir.", - "audioKey": "b2-chunk-09" + "audioKey": "b2-chunk-09", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Come si dice 'preciso' in italiano?", "pt": "Como se diz 'preciso' em italiano?", "note": "SALVAVITA: peça a palavra", - "audioKey": "b2-chunk-10" + "audioKey": "b2-chunk-10", + "pronuncia": "'“'preciso'”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Mi serve anche questo.", @@ -878,7 +952,8 @@ "it": "Ho proprio bisogno di te.", "pt": "Realmente preciso de você.", "note": "'proprio' intensifica", - "audioKey": "b2-chunk-12" + "audioKey": "b2-chunk-12", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." } ], "dialogues": [ @@ -887,13 +962,15 @@ "speaker": "learner", "it": "Mamma, ho bisogno di aiuto!", "pt": "Mamãe, preciso de ajuda!", - "audioKey": "b2-d1-l1" + "audioKey": "b2-d1-l1", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Cosa ti serve, tesoro?", "pt": "O que você precisa, querido?", - "audioKey": "b2-d1-l2" + "audioKey": "b2-d1-l2", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -911,19 +988,22 @@ "speaker": "learner", "it": "Sì, ho bisogno anche della gomma.", "pt": "Sim, também preciso da borracha.", - "audioKey": "b2-d1-l5" + "audioKey": "b2-d1-l5", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Dai, prendi. Hai bisogno di nient'altro?", "pt": "Vai, pegue. Precisa de mais nada?", - "audioKey": "b2-d1-l6" + "audioKey": "b2-d1-l6", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "No, grazie! Non ho bisogno di niente.", "pt": "Não, obrigado! Não preciso de nada.", - "audioKey": "b2-d1-l7" + "audioKey": "b2-d1-l7", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -931,25 +1011,29 @@ "speaker": "italian", "it": "Stai bene? Hai bisogno di qualcosa?", "pt": "Está bem? Precisa de alguma coisa?", - "audioKey": "b2-d2-l1" + "audioKey": "b2-d2-l1", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Sì, mi serve il bagno, per favore.", "pt": "Sim, preciso do banheiro, por favor.", - "audioKey": "b2-d2-l2" + "audioKey": "b2-d2-l2", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." }, { "speaker": "italian", "it": "Certo! È laggiù, a destra.", "pt": "Claro! É ali embaixo, à direita.", - "audioKey": "b2-d2-l3" + "audioKey": "b2-d2-l3", + "pronuncia": "'“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "Grazie! Ho anche bisogno di lavarmi le mani.", "pt": "Obrigado! Também preciso lavar as mãos.", - "audioKey": "b2-d2-l4" + "audioKey": "b2-d2-l4", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -961,7 +1045,8 @@ "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", - "audioKey": "b2-d2-l6" + "audioKey": "b2-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -1004,12 +1089,14 @@ "it": "Scusi, come si dice questo in italiano?", "pt": "Desculpe, como se diz isto em italiano?", "note": "SALVAVITA PRINCIPAL — use sempre!", - "audioKey": "b3-chunk-01" + "audioKey": "b3-chunk-01", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Come si chiama questa cosa?", "pt": "Como se chama esta coisa?", - "audioKey": "b3-chunk-02" + "audioKey": "b3-chunk-02", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Non so la parola.", @@ -1020,18 +1107,21 @@ "it": "È una cosa per scrivere.", "pt": "É uma coisa para escrever.", "note": "Circunlóquio: 'per' + infinitivo descreve função", - "audioKey": "b3-chunk-04" + "audioKey": "b3-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Serve a tagliare.", "pt": "Serve para cortar.", "note": "'servire a' + infinitivo = serve para", - "audioKey": "b3-chunk-05" + "audioKey": "b3-chunk-05", + "pronuncia": "'“tagliare”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Quella cosa lì, come si dice?", "pt": "Aquela coisa ali, como se diz?", - "audioKey": "b3-chunk-06" + "audioKey": "b3-chunk-06", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Non mi viene la parola.", @@ -1042,12 +1132,14 @@ { "it": "Ah, sì! È un cucchiaio!", "pt": "Ah, sim! É uma colher!", - "audioKey": "b3-chunk-08" + "audioKey": "b3-chunk-08", + "pronuncia": "'“cucchiaio”': CC antes de E/I soa 'tch' duplo. '“cucchiaio”': CCH soa 'kk' seco e longo (como 'amico')." }, { "it": "Grazie, non lo sapevo.", "pt": "Obrigado, não sabia.", - "audioKey": "b3-chunk-09" + "audioKey": "b3-chunk-09", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Come si dice 'garfo' in italiano?", @@ -1058,7 +1150,8 @@ "it": "È quella cosa rotonda per bere.", "pt": "É aquela coisa redonda para beber.", "note": "Combine adjetivo + 'per' para circunlóquio rico", - "audioKey": "b3-chunk-11" + "audioKey": "b3-chunk-11", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Mi può aiutare con la parola?", @@ -1078,19 +1171,22 @@ "speaker": "learner", "it": "Scusi, come si dice questa cosa?", "pt": "Desculpe, como se diz esta coisa?", - "audioKey": "b3-d1-l1" + "audioKey": "b3-d1-l1", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Quale cosa? Questa qui?", "pt": "Qual coisa? Esta aqui?", - "audioKey": "b3-d1-l2" + "audioKey": "b3-d1-l2", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Sì! È una cosa per aprire la bottiglia.", "pt": "Sim! É uma coisa para abrir a garrafa.", - "audioKey": "b3-d1-l3" + "audioKey": "b3-d1-l3", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -1102,7 +1198,8 @@ "speaker": "learner", "it": "Un cavatappi! Grazie, non lo sapevo.", "pt": "Um saca-rolhas! Obrigado, não sabia.", - "audioKey": "b3-d1-l5" + "audioKey": "b3-d1-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -1114,7 +1211,8 @@ "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", - "audioKey": "b3-d1-l7" + "audioKey": "b3-d1-l7", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -1122,25 +1220,29 @@ "speaker": "italian", "it": "Cosa stai cercando?", "pt": "O que está procurando?", - "audioKey": "b3-d2-l1" + "audioKey": "b3-d2-l1", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Non mi viene la parola… è quella cosa per asciugare i piatti.", "pt": "Não me vem a palavra… é aquela coisa para secar os pratos.", - "audioKey": "b3-d2-l2" + "audioKey": "b3-d2-l2", + "pronuncia": "'“asciugare”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Intendi lo strofinaccio?", "pt": "Quer dizer o pano de prato?", - "audioKey": "b3-d2-l3" + "audioKey": "b3-d2-l3", + "pronuncia": "'“strofinaccio”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "learner", "it": "Sì, sì! Lo strofinaccio! Come si dice in portoghese?", "pt": "Sim, sim! O pano de prato! Como se diz em português?", - "audioKey": "b3-d2-l4" + "audioKey": "b3-d2-l4", + "pronuncia": "'“portoghese”': GN tem som de 'nh' (como em 'sonho'). '“portoghese”': GH mantém G duro mesmo antes de E/I." }, { "speaker": "italian", @@ -1152,7 +1254,8 @@ "speaker": "learner", "it": "Dai, grazie! Ora me la ricordo.", "pt": "Vai, obrigado! Agora vou lembrar.", - "audioKey": "b3-d2-l6" + "audioKey": "b3-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -1222,7 +1325,8 @@ { "it": "Cosa significa?", "pt": "O que significa?", - "audioKey": "b4-chunk-06" + "audioKey": "b4-chunk-06", + "pronuncia": "'“significa”': GN tem som de 'nh' (como em 'sonho'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Non capisco bene.", @@ -1243,7 +1347,8 @@ { "it": "Scusi, non ho sentito.", "pt": "Desculpe, não ouvi.", - "audioKey": "b4-chunk-10" + "audioKey": "b4-chunk-10", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Può spiegare in modo semplice?", @@ -1263,37 +1368,43 @@ "speaker": "italian", "it": "Allora, domani andiamo alla stazione alle otto e prendiamo il treno per Firenze.", "pt": "Então, amanhã vamos à estação às oito e pegamos o trem para Florença.", - "audioKey": "b4-d1-l1" + "audioKey": "b4-d1-l1", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Scusi, non ho capito. Può ripetere più lentamente?", "pt": "Desculpe, não entendi. Pode repetir mais devagar?", - "audioKey": "b4-d1-l2" + "audioKey": "b4-d1-l2", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Certo! Domani… alle otto… andiamo alla stazione.", "pt": "Claro! Amanhã… às oito… vamos à estação.", - "audioKey": "b4-d1-l3" + "audioKey": "b4-d1-l3", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Ah, ora capisco! Alle otto, giusto?", "pt": "Ah, agora entendo! Às oito, certo?", - "audioKey": "b4-d1-l4" + "audioKey": "b4-d1-l4", + "pronuncia": "'“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Esatto! Bravo!", "pt": "Exato! Muito bem!", - "audioKey": "b4-d1-l5" + "audioKey": "b4-d1-l5", + "pronuncia": "'“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Grazie! Quando parli piano, capisco meglio.", "pt": "Obrigado! Quando fala devagar, entendo melhor.", - "audioKey": "b4-d1-l6" + "audioKey": "b4-d1-l6", + "pronuncia": "'“meglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -1301,13 +1412,15 @@ "speaker": "italian", "it": "Il museo chiude alle diciassette, ma sabato resta aperto fino alle venti.", "pt": "O museu fecha às dezessete, mas sábado fica aberto até as vinte.", - "audioKey": "b4-d2-l1" + "audioKey": "b4-d2-l1", + "pronuncia": "'“museo”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Cosa significa 'resta aperto'?", "pt": "O que significa 'resta aperto'?", - "audioKey": "b4-d2-l2" + "audioKey": "b4-d2-l2", + "pronuncia": "'“significa”': GN tem som de 'nh' (como em 'sonho'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -1331,7 +1444,8 @@ "speaker": "learner", "it": "Perfetto, grazie della spiegazione!", "pt": "Perfeito, obrigado pela explicação!", - "audioKey": "b4-d2-l6" + "audioKey": "b4-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -1439,7 +1553,8 @@ "it": "È una cosa dolce o salata?", "pt": "É uma coisa doce ou salgada?", "note": "Circunlóquio para perguntar sobre sabor", - "audioKey": "b5-chunk-13" + "audioKey": "b5-chunk-13", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." } ], "dialogues": [ @@ -1448,7 +1563,8 @@ "speaker": "italian", "it": "Assaggia! Ti piace la pizza?", "pt": "Prove! Gosta de pizza?", - "audioKey": "b5-d1-l1" + "audioKey": "b5-d1-l1", + "pronuncia": "'“pizza”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“pizza”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", @@ -1460,7 +1576,8 @@ "speaker": "italian", "it": "E il gelato? Lo vuoi?", "pt": "E o sorvete? Quer?", - "audioKey": "b5-d1-l3" + "audioKey": "b5-d1-l3", + "pronuncia": "'“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", @@ -1498,13 +1615,15 @@ "speaker": "learner", "it": "Grazie! Mmm… è un po' amaro.", "pt": "Obrigado! Hum… é um pouco amargo.", - "audioKey": "b5-d2-l2" + "audioKey": "b5-d2-l2", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Vuoi lo zucchero? O il latte?", "pt": "Quer açúcar? Ou leite?", - "audioKey": "b5-d2-l3" + "audioKey": "b5-d2-l3", + "pronuncia": "'“zucchero”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“zucchero”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "learner", @@ -1614,7 +1733,8 @@ { "it": "Ho bisogno di andare in bagno.", "pt": "Preciso ir ao banheiro.", - "audioKey": "b6-chunk-10" + "audioKey": "b6-chunk-10", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Come si dice 'dor de garganta'?", @@ -1634,7 +1754,8 @@ "speaker": "italian", "it": "Come stai? Hai mangiato?", "pt": "Como está? Já comeu?", - "audioKey": "b6-d1-l1" + "audioKey": "b6-d1-l1", + "pronuncia": "'“mangiato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", @@ -1646,25 +1767,29 @@ "speaker": "italian", "it": "Poverino! Vieni, ti preparo qualcosa.", "pt": "Coitado! Venha, te preparo alguma coisa.", - "audioKey": "b6-d1-l3" + "audioKey": "b6-d1-l3", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Grazie! Ho anche un po' di sonno.", "pt": "Obrigado! Também estou com um pouco de sono.", - "audioKey": "b6-d1-l4" + "audioKey": "b6-d1-l4", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Mangia prima, poi fai un riposino.", "pt": "Coma primeiro, depois descanse um pouquinho.", - "audioKey": "b6-d1-l5" + "audioKey": "b6-d1-l5", + "pronuncia": "'“Mangia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“riposino”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Va bene, grazie! Ho proprio fame!", "pt": "Tudo bem, obrigado! Estou realmente com fome!", - "audioKey": "b6-d1-l6" + "audioKey": "b6-d1-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -1678,7 +1803,8 @@ "speaker": "italian", "it": "Oh no! Dove ti fa male esattamente?", "pt": "Ah não! Onde dói exatamente?", - "audioKey": "b6-d2-l2" + "audioKey": "b6-d2-l2", + "pronuncia": "'“esattamente”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -1690,7 +1816,8 @@ "speaker": "italian", "it": "Hai mangiato qualcosa di strano?", "pt": "Comeu alguma coisa estranha?", - "audioKey": "b6-d2-l4" + "audioKey": "b6-d2-l4", + "pronuncia": "'“mangiato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -1708,7 +1835,8 @@ "speaker": "learner", "it": "Grazie, mamma.", "pt": "Obrigado, mamãe.", - "audioKey": "b6-d2-l7" + "audioKey": "b6-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -1750,7 +1878,8 @@ { "it": "Zero, uno, due, tre, quattro, cinque.", "pt": "Zero, um, dois, três, quatro, cinco.", - "audioKey": "b7-chunk-01" + "audioKey": "b7-chunk-01", + "pronuncia": "'“Zero”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Sei, sette, otto, nove, dieci.", @@ -1828,7 +1957,8 @@ "speaker": "learner", "it": "Buongiorno! Quanto costa questo gelato?", "pt": "Bom dia! Quanto custa este sorvete?", - "audioKey": "b7-d1-l1" + "audioKey": "b7-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -1858,7 +1988,8 @@ "speaker": "italian", "it": "Dai, eccoti il gelato grande!", "pt": "Vai, aqui está o sorvete grande!", - "audioKey": "b7-d1-l6" + "audioKey": "b7-d1-l6", + "pronuncia": "'“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." } ], [ @@ -1872,7 +2003,8 @@ "speaker": "learner", "it": "Ne voglio cinque, per favore.", "pt": "Quero cinco, por favor.", - "audioKey": "b7-d2-l2" + "audioKey": "b7-d2-l2", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "italian", @@ -1884,7 +2016,8 @@ "speaker": "learner", "it": "No, ho tanta fame! Ne mangio almeno tre!", "pt": "Não, estou com muita fome! Como pelo menos três!", - "audioKey": "b7-d2-l4" + "audioKey": "b7-d2-l4", + "pronuncia": "'“mangio”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -1896,7 +2029,8 @@ "speaker": "learner", "it": "Grazie! Quanto costano?", "pt": "Obrigado! Quanto custam?", - "audioKey": "b7-d2-l6" + "audioKey": "b7-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -2004,7 +2138,8 @@ "it": "Come si dice 'talvez' in italiano?", "pt": "Como se diz 'talvez' em italiano?", "note": "SALVAVITA para expressar incerteza", - "audioKey": "b8-chunk-12" + "audioKey": "b8-chunk-12", + "pronuncia": "'“'talvez'”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], "dialogues": [ @@ -2037,13 +2172,15 @@ "speaker": "italian", "it": "E le verdure? Mangi le verdure?", "pt": "E legumes? Come legumes?", - "audioKey": "b8-d1-l5" + "audioKey": "b8-d1-l5", + "pronuncia": "'“Mangi”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "No, purtroppo. Non mi piacciono tanto.", "pt": "Não, infelizmente. Não gosto tanto.", - "audioKey": "b8-d1-l6" + "audioKey": "b8-d1-l6", + "pronuncia": "'“piacciono”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "italian", @@ -2057,7 +2194,8 @@ "speaker": "italian", "it": "Sai dove è la stazione?", "pt": "Sabe onde fica a estação?", - "audioKey": "b8-d2-l1" + "audioKey": "b8-d2-l1", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", @@ -2081,7 +2219,8 @@ "speaker": "italian", "it": "Va bene, chiedo a qualcun altro. Grazie comunque!", "pt": "Tudo bem, pergunto a outra pessoa. Obrigado de qualquer forma!", - "audioKey": "b8-d2-l5" + "audioKey": "b8-d2-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", @@ -2130,12 +2269,14 @@ "it": "Dov'è il bagno?", "pt": "Onde fica o banheiro?", "note": "'dov'è' = dove + è (onde está)", - "audioKey": "b9-chunk-01" + "audioKey": "b9-chunk-01", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." }, { "it": "Dov'è la stazione?", "pt": "Onde fica a estação?", - "audioKey": "b9-chunk-02" + "audioKey": "b9-chunk-02", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "È qui.", @@ -2176,7 +2317,8 @@ "it": "Gira a destra.", "pt": "Vire à direita.", "note": "'girare' = virar; imperativo informal", - "audioKey": "b9-chunk-10" + "audioKey": "b9-chunk-10", + "pronuncia": "'“Gira”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "È dall'altra parte.", @@ -2201,13 +2343,15 @@ "speaker": "learner", "it": "Scusi, dov'è il bagno?", "pt": "Desculpe, onde fica o banheiro?", - "audioKey": "b9-d1-l1" + "audioKey": "b9-d1-l1", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "È laggiù, a destra, vicino alla porta.", "pt": "É ali embaixo, à direita, perto da porta.", - "audioKey": "b9-d1-l2" + "audioKey": "b9-d1-l2", + "pronuncia": "'“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", @@ -2225,13 +2369,15 @@ "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", - "audioKey": "b9-d1-l5" + "audioKey": "b9-d1-l5", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Di niente! Vai dritto e poi gira.", "pt": "De nada! Vá em frente e depois vire.", - "audioKey": "b9-d1-l6" + "audioKey": "b9-d1-l6", + "pronuncia": "'“gira”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." } ], [ @@ -2251,7 +2397,8 @@ "speaker": "italian", "it": "Ah, e dove esattamente?", "pt": "Ah, e onde exatamente?", - "audioKey": "b9-d2-l3" + "audioKey": "b9-d2-l3", + "pronuncia": "'“esattamente”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -2311,7 +2458,8 @@ { "it": "Buongiorno, ho il passaporto.", "pt": "Bom dia, tenho o passaporte.", - "audioKey": "v1-chunk-01" + "audioKey": "v1-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Sono qui in vacanza.", @@ -2329,12 +2477,14 @@ "it": "È solo bagaglio a mano.", "pt": "É só bagagem de mão.", "note": "Frase essencial no check-in e segurança", - "audioKey": "v1-chunk-04" + "audioKey": "v1-chunk-04", + "pronuncia": "'“bagaglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Ho una valigia da imbarcare.", "pt": "Tenho uma mala para despachar.", - "audioKey": "v1-chunk-05" + "audioKey": "v1-chunk-05", + "pronuncia": "'“valigia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Il mio volo è per Roma.", @@ -2360,7 +2510,8 @@ { "it": "Scusi, dove ritiro i bagagli?", "pt": "Desculpe, onde retiro as bagagens?", - "audioKey": "v1-chunk-10" + "audioKey": "v1-chunk-10", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Potrebbe ripetere, per favore?", @@ -2371,7 +2522,8 @@ { "it": "Il nastro dei bagagli è laggiù.", "pt": "A esteira das bagagens é ali embaixo.", - "audioKey": "v1-chunk-12" + "audioKey": "v1-chunk-12", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "it": "Ho perso la coincidenza.", @@ -2386,43 +2538,50 @@ "speaker": "italian", "it": "Buongiorno. Passaporto, prego.", "pt": "Bom dia. Passaporte, por favor.", - "audioKey": "v1-d1-l1" + "audioKey": "v1-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "Buongiorno, ecco il passaporto.", "pt": "Bom dia, aqui está o passaporte.", - "audioKey": "v1-d1-l2" + "audioKey": "v1-d1-l2", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Qual è il motivo del viaggio?", "pt": "Qual é o motivo da viagem?", - "audioKey": "v1-d1-l3" + "audioKey": "v1-d1-l3", + "pronuncia": "'“viaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "Sono qui in vacanza. Resto dieci giorni.", "pt": "Estou aqui de férias. Fico dez dias.", - "audioKey": "v1-d1-l4" + "audioKey": "v1-d1-l4", + "pronuncia": "'“giorni”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Dove alloggia?", "pt": "Onde se hospeda?", - "audioKey": "v1-d1-l5" + "audioKey": "v1-d1-l5", + "pronuncia": "'“alloggia”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "In un hotel a Roma centro. Ho la prenotazione.", "pt": "Num hotel no centro de Roma. Tenho a reserva.", - "audioKey": "v1-d1-l6" + "audioKey": "v1-d1-l6", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Ha qualcosa da dichiarare?", "pt": "Tem algo a declarar?", - "audioKey": "v1-d1-l7" + "audioKey": "v1-d1-l7", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", @@ -2434,13 +2593,15 @@ "speaker": "italian", "it": "Bene, buon soggiorno in Italia!", "pt": "Bem, boa estadia na Itália!", - "audioKey": "v1-d1-l9" + "audioKey": "v1-d1-l9", + "pronuncia": "'“soggiorno”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", "it": "Grazie mille! Arrivederci!", "pt": "Muito obrigado! Até logo!", - "audioKey": "v1-d1-l10" + "audioKey": "v1-d1-l10", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -2448,43 +2609,50 @@ "speaker": "italian", "it": "Signore, ha bagagli da imbarcare?", "pt": "Senhor, tem bagagem para despachar?", - "audioKey": "v1-d2-l1" + "audioKey": "v1-d2-l1", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Signore”': GN tem som de 'nh' (como em 'sonho')." }, { "speaker": "learner", "it": "No, è solo bagaglio a mano. Questa valigia piccola.", "pt": "Não, é só bagagem de mão. Esta mala pequena.", - "audioKey": "v1-d2-l2" + "audioKey": "v1-d2-l2", + "pronuncia": "'“bagaglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“valigia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Va bene. Il gate è il B12, l'imbarco inizia alle quattordici.", "pt": "Tudo bem. O portão é o B12, o embarque começa às quatorze.", - "audioKey": "v1-d2-l3" + "audioKey": "v1-d2-l3", + "pronuncia": "'“inizia”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Scusi, può ripetere il numero del gate?", "pt": "Desculpe, pode repetir o número do portão?", - "audioKey": "v1-d2-l4" + "audioKey": "v1-d2-l4", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Certo! B come Bologna, uno due. Gate B12.", "pt": "Claro! B como Bolonha, um dois. Portão B12.", - "audioKey": "v1-d2-l5" + "audioKey": "v1-d2-l5", + "pronuncia": "'“Bologna”': GN tem som de 'nh' (como em 'sonho')." }, { "speaker": "learner", "it": "Perfetto, grazie! A che ora parte?", "pt": "Perfeito, obrigado! A que horas sai?", - "audioKey": "v1-d2-l6" + "audioKey": "v1-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Alle quattordici e trenta. Buon viaggio!", "pt": "Às quatorze e trinta. Boa viagem!", - "audioKey": "v1-d2-l7" + "audioKey": "v1-d2-l7", + "pronuncia": "'“viaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." } ] ], @@ -2537,17 +2705,20 @@ { "it": "Un biglietto di sola andata.", "pt": "Uma passagem só de ida.", - "audioKey": "v2-chunk-03" + "audioKey": "v2-chunk-03", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Un biglietto di andata e ritorno.", "pt": "Uma passagem de ida e volta.", - "audioKey": "v2-chunk-04" + "audioKey": "v2-chunk-04", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Quanto costa il biglietto?", "pt": "Quanto custa a passagem?", - "audioKey": "v2-chunk-05" + "audioKey": "v2-chunk-05", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Dov'è la fermata del bus?", @@ -2558,7 +2729,8 @@ "it": "Mi porti alla stazione, per favore.", "pt": "Me leve à estação, por favor.", "note": "Para táxi: 'mi porti a…'", - "audioKey": "v2-chunk-07" + "audioKey": "v2-chunk-07", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Mi porti in Via Roma numero dieci.", @@ -2580,7 +2752,8 @@ "it": "Scusi, questo è il binario giusto?", "pt": "Desculpe, esta é a plataforma certa?", "note": "SALVAVITA para confirmar antes de embarcar", - "audioKey": "v2-chunk-11" + "audioKey": "v2-chunk-11", + "pronuncia": "'“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Il prossimo treno arriva tra dieci minuti.", @@ -2599,7 +2772,8 @@ "speaker": "learner", "it": "Buongiorno! Un biglietto per Firenze, per favore.", "pt": "Bom dia! Uma passagem para Florença, por favor.", - "audioKey": "v2-d1-l1" + "audioKey": "v2-d1-l1", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -2623,7 +2797,8 @@ "speaker": "learner", "it": "Alle undici, binario sette. Grazie! A che ora arrivo?", "pt": "Às onze, plataforma sete. Obrigado! A que horas chego?", - "audioKey": "v2-d1-l5" + "audioKey": "v2-d1-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -2635,7 +2810,8 @@ "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", - "audioKey": "v2-d1-l7" + "audioKey": "v2-d1-l7", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -2649,13 +2825,15 @@ "speaker": "italian", "it": "Certo! In Via Garibaldi? È vicino alla stazione.", "pt": "Claro! Na Rua Garibaldi? É perto da estação.", - "audioKey": "v2-d2-l2" + "audioKey": "v2-d2-l2", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "learner", "it": "Sì, esatto! Quanto ci vuole?", "pt": "Sim, exato! Quanto tempo leva?", - "audioKey": "v2-d2-l3" + "audioKey": "v2-d2-l3", + "pronuncia": "'“esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -2673,13 +2851,15 @@ "speaker": "italian", "it": "Circa quindici euro. Accetta la carta?", "pt": "Cerca de quinze euros. Aceita cartão?", - "audioKey": "v2-d2-l6" + "audioKey": "v2-d2-l6", + "pronuncia": "'“Accetta”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "learner", "it": "Sì, pago con la carta. Grazie!", "pt": "Sim, pago com cartão. Obrigado!", - "audioKey": "v2-d2-l7" + "audioKey": "v2-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -2722,7 +2902,8 @@ "it": "Buongiorno, ho una prenotazione a nome Rossi.", "pt": "Bom dia, tenho uma reserva em nome de Rossi.", "note": "'a nome di' = em nome de", - "audioKey": "v3-chunk-01" + "audioKey": "v3-chunk-01", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Ho prenotato una camera doppia.", @@ -2738,28 +2919,33 @@ { "it": "La colazione è inclusa?", "pt": "O café da manhã está incluído?", - "audioKey": "v3-chunk-04" + "audioKey": "v3-chunk-04", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“inclusa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "A che ora è la colazione?", "pt": "A que horas é o café da manhã?", - "audioKey": "v3-chunk-05" + "audioKey": "v3-chunk-05", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "Manca il sapone in bagno.", "pt": "Falta sabonete no banheiro.", "note": "'mancare' = faltar; essencial para reclamar", - "audioKey": "v3-chunk-06" + "audioKey": "v3-chunk-06", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." }, { "it": "L'aria condizionata non funziona.", "pt": "O ar condicionado não funciona.", - "audioKey": "v3-chunk-07" + "audioKey": "v3-chunk-07", + "pronuncia": "'“condizionata”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "it": "La camera è troppo rumorosa.", "pt": "O quarto é barulhento demais.", - "audioKey": "v3-chunk-08" + "audioKey": "v3-chunk-08", + "pronuncia": "'“rumorosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Potrei cambiare camera?", @@ -2781,7 +2967,8 @@ "it": "Scusi, potrei avere un asciugamano in più?", "pt": "Desculpe, poderia ter uma toalha extra?", "note": "SALVAVITA + condizionale para pedir extras", - "audioKey": "v3-chunk-12" + "audioKey": "v3-chunk-12", + "pronuncia": "'“asciugamano”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Il riscaldamento non va.", @@ -2796,19 +2983,22 @@ "speaker": "learner", "it": "Buonasera! Ho una prenotazione a nome Silva.", "pt": "Boa noite! Tenho uma reserva em nome de Silva.", - "audioKey": "v3-d1-l1" + "audioKey": "v3-d1-l1", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Sì, signor Silva! Camera doppia per quattro notti, giusto?", "pt": "Sim, senhor Silva! Quarto duplo por quatro noites, certo?", - "audioKey": "v3-d1-l2" + "audioKey": "v3-d1-l2", + "pronuncia": "'“signor”': GN tem som de 'nh' (como em 'sonho'). '“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "Esatto! La colazione è inclusa?", "pt": "Exato! O café da manhã está incluído?", - "audioKey": "v3-d1-l3" + "audioKey": "v3-d1-l3", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -2826,13 +3016,15 @@ "speaker": "italian", "it": "Certamente! La password è scritta sul biglietto nella stanza.", "pt": "Claro! A senha está escrita no cartão no quarto.", - "audioKey": "v3-d1-l6" + "audioKey": "v3-d1-l6", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "learner", "it": "Grazie mille! Dov'è l'ascensore?", "pt": "Muito obrigado! Onde fica o elevador?", - "audioKey": "v3-d1-l7" + "audioKey": "v3-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -2846,19 +3038,22 @@ "speaker": "learner", "it": "Buongiorno, scusi. Ho un problema con la camera.", "pt": "Bom dia, desculpe. Tenho um problema com o quarto.", - "audioKey": "v3-d2-l1" + "audioKey": "v3-d2-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Mi dica, cosa succede?", "pt": "Me diga, o que acontece?", - "audioKey": "v3-d2-l2" + "audioKey": "v3-d2-l2", + "pronuncia": "'“succede”': CC antes de E/I soa 'tch' duplo. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "L'aria condizionata non funziona e manca il sapone in bagno.", "pt": "O ar condicionado não funciona e falta sabonete no banheiro.", - "audioKey": "v3-d2-l3" + "audioKey": "v3-d2-l3", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho'). '“condizionata”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -2870,19 +3065,22 @@ "speaker": "learner", "it": "Grazie. Potrei anche avere un asciugamano in più?", "pt": "Obrigado. Poderia também ter uma toalha extra?", - "audioKey": "v3-d2-l5" + "audioKey": "v3-d2-l5", + "pronuncia": "'“asciugamano”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Certamente! Glielo porto io stesso tra cinque minuti.", "pt": "Claro! Eu mesmo levo em cinco minutos.", - "audioKey": "v3-d2-l6" + "audioKey": "v3-d2-l6", + "pronuncia": "'“Glielo”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "speaker": "learner", "it": "La ringrazio molto! È stato molto gentile.", "pt": "Muito obrigado! Foi muito gentil.", - "audioKey": "v3-d2-l7" + "audioKey": "v3-d2-l7", + "pronuncia": "'“ringrazio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“gentile”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." } ] ], @@ -2924,7 +3122,8 @@ { "it": "Buonasera! Un tavolo per due, per favore.", "pt": "Boa noite! Uma mesa para dois, por favor.", - "audioKey": "v4-chunk-01" + "audioKey": "v4-chunk-01", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Avete un tavolo libero?", @@ -2935,18 +3134,21 @@ "it": "Cosa ci consiglia?", "pt": "O que nos recomenda?", "note": "'consigliare' = recomendar; essencial no restaurante", - "audioKey": "v4-chunk-03" + "audioKey": "v4-chunk-03", + "pronuncia": "'“consiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Qual è il piatto del giorno?", "pt": "Qual é o prato do dia?", - "audioKey": "v4-chunk-04" + "audioKey": "v4-chunk-04", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Sono allergico alle noci.", "pt": "Sou alérgico a nozes.", "note": "'allergico a' + alimento; feminino: 'allergica'", - "audioKey": "v4-chunk-05" + "audioKey": "v4-chunk-05", + "pronuncia": "'“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Questo piatto contiene glutine?", @@ -2957,17 +3159,20 @@ "it": "Vorrei le lasagne come primo.", "pt": "Gostaria da lasanha como primeiro prato.", "note": "'primo' = entrada/massa; 'secondo' = prato principal", - "audioKey": "v4-chunk-07" + "audioKey": "v4-chunk-07", + "pronuncia": "'“lasagne”': GN tem som de 'nh' (como em 'sonho'). '“lasagne”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Come secondo prendo il pesce alla griglia.", "pt": "Como segundo prato pego o peixe grelhado.", - "audioKey": "v4-chunk-08" + "audioKey": "v4-chunk-08", + "pronuncia": "'“griglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Da bere, una bottiglia d'acqua naturale.", "pt": "Para beber, uma garrafa de água sem gás.", - "audioKey": "v4-chunk-09" + "audioKey": "v4-chunk-09", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, { "it": "Il conto, per favore.", @@ -2983,7 +3188,8 @@ "it": "Scusi, cos'è questo ingrediente? Non lo conosco.", "pt": "Desculpe, o que é este ingrediente? Não conheço.", "note": "SALVAVITA + circunlóquio para ingredientes desconhecidos", - "audioKey": "v4-chunk-12" + "audioKey": "v4-chunk-12", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Era buonissimo, complimenti allo chef!", @@ -2994,7 +3200,8 @@ "it": "Il servizio è incluso nel conto?", "pt": "O serviço está incluído na conta?", "note": "'coperto' = taxa de couvert italiana", - "audioKey": "v4-chunk-14" + "audioKey": "v4-chunk-14", + "pronuncia": "'“servizio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." } ], "dialogues": [ @@ -3003,7 +3210,8 @@ "speaker": "learner", "it": "Buonasera! Avete un tavolo libero per due?", "pt": "Boa noite! Têm uma mesa livre para dois?", - "audioKey": "v4-d1-l1" + "audioKey": "v4-d1-l1", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -3015,19 +3223,22 @@ "speaker": "learner", "it": "Grazie! Cosa ci consiglia stasera?", "pt": "Obrigado! O que recomenda esta noite?", - "audioKey": "v4-d1-l3" + "audioKey": "v4-d1-l3", + "pronuncia": "'“consiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Il nostro piatto forte sono le tagliatelle al ragù. Sono fatte in casa!", "pt": "Nosso carro-chefe são as tagliatelle ao molho bolonhesa. São caseiras!", - "audioKey": "v4-d1-l4" + "audioKey": "v4-d1-l4", + "pronuncia": "'“tagliatelle”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“casa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Perfetto! Le prendo. Ma sono allergico ai funghi, attenzione per favore.", "pt": "Perfeito! Eu pego. Mas sou alérgico a cogumelos, atenção por favor.", - "audioKey": "v4-d1-l5" + "audioKey": "v4-d1-l5", + "pronuncia": "'“funghi”': GN tem som de 'nh' (como em 'sonho'). '“funghi”': GH mantém G duro mesmo antes de E/I." }, { "speaker": "italian", @@ -3039,7 +3250,8 @@ "speaker": "learner", "it": "Una bottiglia d'acqua naturale e un bicchiere di vino rosso.", "pt": "Uma garrafa de água sem gás e uma taça de vinho tinto.", - "audioKey": "v4-d1-l7" + "audioKey": "v4-d1-l7", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“bicchiere”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "italian", @@ -3051,7 +3263,8 @@ "speaker": "learner", "it": "Grazie mille!", "pt": "Muito obrigado!", - "audioKey": "v4-d1-l9" + "audioKey": "v4-d1-l9", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -3059,7 +3272,8 @@ "speaker": "learner", "it": "Scusi, possiamo avere il conto?", "pt": "Desculpe, podemos ter a conta?", - "audioKey": "v4-d2-l1" + "audioKey": "v4-d2-l1", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -3077,25 +3291,29 @@ "speaker": "italian", "it": "Sì, accettiamo tutte le carte. Bancomat o credito?", "pt": "Sim, aceitamos todos os cartões. Débito ou crédito?", - "audioKey": "v4-d2-l4" + "audioKey": "v4-d2-l4", + "pronuncia": "'“accettiamo”': CC antes de E/I soa 'tch' duplo." }, { "speaker": "learner", "it": "Carta di credito, per favore. Il servizio è incluso?", "pt": "Cartão de crédito, por favor. O serviço está incluído?", - "audioKey": "v4-d2-l5" + "audioKey": "v4-d2-l5", + "pronuncia": "'“servizio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Sì, il coperto è incluso. Grazie e buona serata!", "pt": "Sim, o couvert está incluído. Obrigado e boa noite!", - "audioKey": "v4-d2-l6" + "audioKey": "v4-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Era tutto buonissimo! Complimenti! Buonasera!", "pt": "Tudo estava muito gostoso! Cumprimentos! Boa noite!", - "audioKey": "v4-d2-l7" + "audioKey": "v4-d2-l7", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." } ] ], @@ -3150,18 +3368,21 @@ "it": "Un cappuccino e un cornetto.", "pt": "Um cappuccino e um croissant.", "note": "'cornetto' = croissant italiano; cappuccino só de manhã!", - "audioKey": "v5-chunk-03" + "audioKey": "v5-chunk-03", + "pronuncia": "'“cappuccino”': CC antes de E/I soa 'tch' duplo." }, { "it": "Con cosa è fatto questo panino?", "pt": "Com que é feito este sanduíche?", - "audioKey": "v5-chunk-04" + "audioKey": "v5-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Vorrei un panino con quel formaggio giallo e morbido.", "pt": "Gostaria de um sanduíche com aquele queijo amarelo e macio.", "note": "Circunlóquio: cor + textura para descrever queijo", - "audioKey": "v5-chunk-05" + "audioKey": "v5-chunk-05", + "pronuncia": "'“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“giallo”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Ah, la fontina! Ottima scelta!", @@ -3183,7 +3404,8 @@ "it": "Scusi, cos'è quella cosa verde nel piatto?", "pt": "Desculpe, o que é aquela coisa verde no prato?", "note": "SALVAVITA + circunlóquio para acompanhamentos", - "audioKey": "v5-chunk-09" + "audioKey": "v5-chunk-09", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Sono olive! Le vuole sul panino?", @@ -3205,7 +3427,8 @@ { "it": "Posso assaggiare prima di scegliere?", "pt": "Posso provar antes de escolher?", - "audioKey": "v5-chunk-13" + "audioKey": "v5-chunk-13", + "pronuncia": "'“scegliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“assaggiare”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." } ], "dialogues": [ @@ -3214,19 +3437,22 @@ "speaker": "learner", "it": "Buongiorno! Un caffè al banco, per favore.", "pt": "Bom dia! Um café no balcão, por favor.", - "audioKey": "v5-d1-l1" + "audioKey": "v5-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Subito! Lo vuoi normale o macchiato?", "pt": "Agora! Quer normal ou pingado?", - "audioKey": "v5-d1-l2" + "audioKey": "v5-d1-l2", + "pronuncia": "'“macchiato”': CC antes de E/I soa 'tch' duplo. '“macchiato”': CCH soa 'kk' seco e longo (como 'amico')." }, { "speaker": "learner", "it": "Normale, grazie. E vorrei anche un cornetto.", "pt": "Normal, obrigado. E gostaria também de um croissant.", - "audioKey": "v5-d1-l3" + "audioKey": "v5-d1-l3", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", @@ -3250,7 +3476,8 @@ "speaker": "learner", "it": "Grazie! Buonissimo come sempre!", "pt": "Obrigado! Muito gostoso como sempre!", - "audioKey": "v5-d1-l7" + "audioKey": "v5-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ], [ @@ -3258,7 +3485,8 @@ "speaker": "learner", "it": "Buongiorno! Vorrei un panino ma non so i nomi dei formaggi.", "pt": "Bom dia! Gostaria de um sanduíche mas não sei os nomes dos queijos.", - "audioKey": "v5-d2-l1" + "audioKey": "v5-d2-l1", + "pronuncia": "'“formaggi”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -3270,13 +3498,15 @@ "speaker": "learner", "it": "Mi piace quello giallo, morbido e un po' dolce.", "pt": "Gosto daquele amarelo, macio e um pouco doce.", - "audioKey": "v5-d2-l3" + "audioKey": "v5-d2-l3", + "pronuncia": "'“giallo”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Intendi la fontina? O forse il taleggio?", "pt": "Quer dizer a fontina? Ou talvez o taleggio?", - "audioKey": "v5-d2-l4" + "audioKey": "v5-d2-l4", + "pronuncia": "'“taleggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, { "speaker": "learner", @@ -3288,25 +3518,29 @@ "speaker": "italian", "it": "Il prosciutto crudo! Perfetto insieme alla fontina!", "pt": "O presunto cru! Perfeito junto com a fontina!", - "audioKey": "v5-d2-l6" + "audioKey": "v5-d2-l6", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk')." }, { "speaker": "learner", "it": "Esatto! Lo prendo! Quanto viene?", "pt": "Exato! Eu pego! Quanto dá?", - "audioKey": "v5-d2-l7" + "audioKey": "v5-d2-l7", + "pronuncia": "'“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Sei euro e cinquanta. Lo mangi qui o da portare via?", "pt": "Seis euros e cinquenta. Come aqui ou para levar?", - "audioKey": "v5-d2-l8" + "audioKey": "v5-d2-l8", + "pronuncia": "'“mangi”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "Da portare via, grazie! Complimenti per la pazienza!", "pt": "Para levar, obrigado! Cumprimentos pela paciência!", - "audioKey": "v5-d2-l9" + "audioKey": "v5-d2-l9", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], @@ -3354,41 +3588,48 @@ "it": "Ho la febbre da due giorni.", "pt": "Estou com febre há dois dias.", "note": "'da' + tempo = há (duração)", - "audioKey": "v6-chunk-02" + "audioKey": "v6-chunk-02", + "pronuncia": "'“giorni”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Ho il raffreddore e il naso chiuso.", "pt": "Estou resfriado e com o nariz entupido.", - "audioKey": "v6-chunk-03" + "audioKey": "v6-chunk-03", + "pronuncia": "'“naso”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Sono allergico alla penicillina.", "pt": "Sou alérgico a penicilina.", "note": "CRÍTICO: sempre informe alergias; fem. 'allergica'", - "audioKey": "v6-chunk-04" + "audioKey": "v6-chunk-04", + "pronuncia": "'“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Vorrei qualcosa per il mal di testa.", "pt": "Gostaria de algo para dor de cabeça.", "note": "Condizionale 'vorrei' = cortês em contextos formais", - "audioKey": "v6-chunk-05" + "audioKey": "v6-chunk-05", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Mi dia qualcosa per la tosse.", "pt": "Me dê algo para a tosse.", "note": "'mi dia' = imperativo formal (Lei)", - "audioKey": "v6-chunk-06" + "audioKey": "v6-chunk-06", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Quante volte al giorno devo prenderlo?", "pt": "Quantas vezes por dia devo tomar?", - "audioKey": "v6-chunk-07" + "audioKey": "v6-chunk-07", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "it": "Va preso a stomaco pieno.", "pt": "Deve ser tomado de estômago cheio.", "note": "'a stomaco pieno/vuoto' = após/antes das refeições", - "audioKey": "v6-chunk-08" + "audioKey": "v6-chunk-08", + "pronuncia": "'“preso”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Saprebbe dirmi dove trovare un medico?", @@ -3411,13 +3652,15 @@ { "it": "Ho anche nausea e mal di stomaco.", "pt": "Também tenho náusea e dor de estômago.", - "audioKey": "v6-chunk-12" + "audioKey": "v6-chunk-12", + "pronuncia": "'“nausea”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "Scusi, come si dice 'tontura' in italiano?", "pt": "Desculpe, como se diz 'tontura' em italiano?", "note": "SALVAVITA para sintomas que não sabe nomear", - "audioKey": "v6-chunk-13" + "audioKey": "v6-chunk-13", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "it": "È un farmaco da banco o serve la ricetta?", @@ -3429,7 +3672,8 @@ "it": "Prenda due compresse al giorno dopo i pasti.", "pt": "Tome dois comprimidos por dia após as refeições.", "note": "'compresse' = comprimidos; 'pastiglie' = pastilhas", - "audioKey": "v6-chunk-15" + "audioKey": "v6-chunk-15", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." } ], "dialogues": [ @@ -3438,7 +3682,8 @@ "speaker": "learner", "it": "Buongiorno, dottore. Non sto bene da tre giorni.", "pt": "Bom dia, doutor. Não estou bem há três dias.", - "audioKey": "v6-d1-l1" + "audioKey": "v6-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", @@ -3462,37 +3707,43 @@ "speaker": "learner", "it": "Da due giorni. Ho misurato trentotto e mezzo.", "pt": "Há dois dias. Medi trinta e oito e meio.", - "audioKey": "v6-d1-l5" + "audioKey": "v6-d1-l5", + "pronuncia": "'“mezzo”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“mezzo”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "È un'infezione virale. Le prescrivo un antinfiammatorio. Lo prenda due volte al giorno dopo i pasti.", "pt": "É uma infecção viral. Te prescrevo um anti-inflamatório. Tome duas vezes ao dia após as refeições.", - "audioKey": "v6-d1-l6" + "audioKey": "v6-d1-l6", + "pronuncia": "'“un'infezione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "learner", "it": "Grazie, dottore. Sono allergico all'aspirina, va bene questo farmaco?", "pt": "Obrigado, doutor. Sou alérgico a aspirina, este remédio é adequado?", - "audioKey": "v6-d1-l7" + "audioKey": "v6-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." }, { "speaker": "italian", "it": "Tranquillo, non contiene aspirina. Riposi e beva molta acqua!", "pt": "Fique tranquilo, não contém aspirina. Descanse e beba muita água!", - "audioKey": "v6-d1-l8" + "audioKey": "v6-d1-l8", + "pronuncia": "'“Riposi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "learner", "it": "Perfetto, la ringrazio molto! Potrei avere la ricetta?", "pt": "Perfeito, muito obrigado! Poderia ter a receita?", - "audioKey": "v6-d1-l9" + "audioKey": "v6-d1-l9", + "pronuncia": "'“ringrazio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, { "speaker": "italian", "it": "Ecco la ricetta! Buona guarigione!", "pt": "Aqui está a receita! Boa recuperação!", - "audioKey": "v6-d1-l10" + "audioKey": "v6-d1-l10", + "pronuncia": "'“guarigione”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." } ], [ @@ -3500,7 +3751,8 @@ "speaker": "learner", "it": "Buonasera! Vorrei qualcosa per il mal di testa.", "pt": "Boa noite! Gostaria de algo para dor de cabeça.", - "audioKey": "v6-d2-l1" + "audioKey": "v6-d2-l1", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", @@ -3512,19 +3764,22 @@ "speaker": "learner", "it": "Compresse, per favore. Ma scusi, ho anche un po' di nausea… c'è qualcosa che aiuta anche quello?", "pt": "Comprimidos, por favor. Mas desculpe, também tenho um pouco de náusea… tem algo que ajude também nisso?", - "audioKey": "v6-d2-l3" + "audioKey": "v6-d2-l3", + "pronuncia": "'“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." }, { "speaker": "italian", "it": "Sì, questo qui va bene per entrambi. Prenda una compressa ogni otto ore, a stomaco pieno.", "pt": "Sim, este aqui serve para ambos. Tome um comprimido a cada oito horas, de estômago cheio.", - "audioKey": "v6-d2-l4" + "audioKey": "v6-d2-l4", + "pronuncia": "'“ogni”': GN tem som de 'nh' (como em 'sonho')." }, { "speaker": "learner", "it": "Ogni otto ore, a stomaco pieno. Ho capito. Serve la ricetta?", "pt": "A cada oito horas, de estômago cheio. Entendi. Precisa de receita?", - "audioKey": "v6-d2-l5" + "audioKey": "v6-d2-l5", + "pronuncia": "'“Ogni”': GN tem som de 'nh' (como em 'sonho')." }, { "speaker": "italian", @@ -3536,7 +3791,8 @@ "speaker": "learner", "it": "Perfetto, pago con la carta. Grazie mille e buona serata!", "pt": "Perfeito, pago com cartão. Muito obrigado e boa noite!", - "audioKey": "v6-d2-l7" + "audioKey": "v6-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." } ] ], diff --git a/content/missions/B1.json b/content/missions/B1.json index 5926325..cc5c466 100644 --- a/content/missions/B1.json +++ b/content/missions/B1.json @@ -5,40 +5,180 @@ "titleIt": "Voglio / Non voglio", "titlePt": "Quero / Não quero", "canDos": [ - { "id": "b1-cd1", "text": "Consigo expressar desejo básico com 'voglio' e apontar para objetos" }, - { "id": "b1-cd2", "text": "Consigo recusar algo educadamente dizendo 'non voglio'" }, - { "id": "b1-cd3", "text": "Consigo combinar 'voglio questo/quello' com gestos para me fazer entender" } + { + "id": "b1-cd1", + "text": "Consigo expressar desejo básico com 'voglio' e apontar para objetos" + }, + { + "id": "b1-cd2", + "text": "Consigo recusar algo educadamente dizendo 'non voglio'" + }, + { + "id": "b1-cd3", + "text": "Consigo combinar 'voglio questo/quello' com gestos para me fazer entender" + } ], "chunks": [ - { "it": "Voglio questo.", "pt": "Quero isto.", "audioKey": "b1-chunk-01" }, - { "it": "Voglio quello.", "pt": "Quero aquilo.", "audioKey": "b1-chunk-02" }, - { "it": "Non voglio questo.", "pt": "Não quero isto.", "audioKey": "b1-chunk-03" }, - { "it": "Non voglio, grazie.", "pt": "Não quero, obrigado.", "note": "Sempre acrescente 'grazie' ao recusar", "audioKey": "b1-chunk-04" }, - { "it": "Voglio un gelato.", "pt": "Quero um sorvete.", "audioKey": "b1-chunk-05" }, - { "it": "Voglio l'acqua.", "pt": "Quero a água.", "note": "Artigo definido quando o objeto é específico", "audioKey": "b1-chunk-06" }, - { "it": "Non lo voglio.", "pt": "Não o quero.", "note": "'lo' substitui o objeto masculino já mencionado", "audioKey": "b1-chunk-07" }, - { "it": "Sì, lo voglio!", "pt": "Sim, eu quero!", "audioKey": "b1-chunk-08" }, - { "it": "No, non voglio.", "pt": "Não, não quero.", "audioKey": "b1-chunk-09" }, - { "it": "Scusi, come si dice 'quero' in italiano?", "pt": "Desculpe, como se diz 'quero' em italiano?", "note": "SALVAVITA: peça a palavra que falta", "audioKey": "b1-chunk-10" }, - { "it": "Vorrei questo, per favore.", "pt": "Gostaria disto, por favor.", "note": "'Vorrei' é mais cortês que 'voglio'", "audioKey": "b1-chunk-11" }, - { "it": "Voglio anche quello.", "pt": "Quero também aquilo.", "audioKey": "b1-chunk-12" } + { + "it": "Voglio questo.", + "pt": "Quero isto.", + "audioKey": "b1-chunk-01", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Voglio quello.", + "pt": "Quero aquilo.", + "audioKey": "b1-chunk-02", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Non voglio questo.", + "pt": "Não quero isto.", + "audioKey": "b1-chunk-03", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Non voglio, grazie.", + "pt": "Não quero, obrigado.", + "note": "Sempre acrescente 'grazie' ao recusar", + "audioKey": "b1-chunk-04", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Voglio un gelato.", + "pt": "Quero um sorvete.", + "audioKey": "b1-chunk-05", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Voglio l'acqua.", + "pt": "Quero a água.", + "note": "Artigo definido quando o objeto é específico", + "audioKey": "b1-chunk-06", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Non lo voglio.", + "pt": "Não o quero.", + "note": "'lo' substitui o objeto masculino já mencionado", + "audioKey": "b1-chunk-07", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Sì, lo voglio!", + "pt": "Sim, eu quero!", + "audioKey": "b1-chunk-08", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "No, non voglio.", + "pt": "Não, não quero.", + "audioKey": "b1-chunk-09", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Scusi, come si dice 'quero' in italiano?", + "pt": "Desculpe, como se diz 'quero' em italiano?", + "note": "SALVAVITA: peça a palavra que falta", + "audioKey": "b1-chunk-10", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Vorrei questo, per favore.", + "pt": "Gostaria disto, por favor.", + "note": "'Vorrei' é mais cortês que 'voglio'", + "audioKey": "b1-chunk-11" + }, + { + "it": "Voglio anche quello.", + "pt": "Quero também aquilo.", + "audioKey": "b1-chunk-12", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Vuoi un biscotto?", "pt": "Quer um biscoito?", "audioKey": "b1-d1-l1" }, - { "speaker": "learner", "it": "Sì, voglio un biscotto!", "pt": "Sim, quero um biscoito!", "audioKey": "b1-d1-l2" }, - { "speaker": "italian", "it": "E vuoi anche il latte?", "pt": "E quer também o leite?", "audioKey": "b1-d1-l3" }, - { "speaker": "learner", "it": "No, non voglio il latte. Voglio l'acqua.", "pt": "Não, não quero leite. Quero água.", "audioKey": "b1-d1-l4" }, - { "speaker": "italian", "it": "Va bene! Ecco l'acqua.", "pt": "Tudo bem! Aqui está a água.", "audioKey": "b1-d1-l5" }, - { "speaker": "learner", "it": "Grazie!", "pt": "Obrigado!", "audioKey": "b1-d1-l6" } + { + "speaker": "italian", + "it": "Vuoi un biscotto?", + "pt": "Quer um biscoito?", + "audioKey": "b1-d1-l1" + }, + { + "speaker": "learner", + "it": "Sì, voglio un biscotto!", + "pt": "Sim, quero um biscoito!", + "audioKey": "b1-d1-l2", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "italian", + "it": "E vuoi anche il latte?", + "pt": "E quer também o leite?", + "audioKey": "b1-d1-l3" + }, + { + "speaker": "learner", + "it": "No, non voglio il latte. Voglio l'acqua.", + "pt": "Não, não quero leite. Quero água.", + "audioKey": "b1-d1-l4", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "italian", + "it": "Va bene! Ecco l'acqua.", + "pt": "Tudo bem! Aqui está a água.", + "audioKey": "b1-d1-l5" + }, + { + "speaker": "learner", + "it": "Grazie!", + "pt": "Obrigado!", + "audioKey": "b1-d1-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "italian", "it": "Cosa vuoi? Questo o quello?", "pt": "O que você quer? Isto ou aquilo?", "audioKey": "b1-d2-l1" }, - { "speaker": "learner", "it": "Voglio quello, per favore.", "pt": "Quero aquilo, por favor.", "audioKey": "b1-d2-l2" }, - { "speaker": "italian", "it": "Sei sicuro? Questo è più buono.", "pt": "Tem certeza? Este é mais gostoso.", "audioKey": "b1-d2-l3" }, - { "speaker": "learner", "it": "No, non voglio questo. Voglio quello!", "pt": "Não, não quero este. Quero aquele!", "audioKey": "b1-d2-l4" }, - { "speaker": "italian", "it": "Dai, va bene! Prendi quello.", "pt": "Vai, tudo bem! Pegue aquele.", "audioKey": "b1-d2-l5" }, - { "speaker": "learner", "it": "Grazie mille!", "pt": "Muito obrigado!", "audioKey": "b1-d2-l6" } + { + "speaker": "italian", + "it": "Cosa vuoi? Questo o quello?", + "pt": "O que você quer? Isto ou aquilo?", + "audioKey": "b1-d2-l1", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Voglio quello, per favore.", + "pt": "Quero aquilo, por favor.", + "audioKey": "b1-d2-l2", + "pronuncia": "'“Voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "italian", + "it": "Sei sicuro? Questo è più buono.", + "pt": "Tem certeza? Este é mais gostoso.", + "audioKey": "b1-d2-l3" + }, + { + "speaker": "learner", + "it": "No, non voglio questo. Voglio quello!", + "pt": "Não, não quero este. Quero aquele!", + "audioKey": "b1-d2-l4", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "italian", + "it": "Dai, va bene! Prendi quello.", + "pt": "Vai, tudo bem! Pegue aquele.", + "audioKey": "b1-d2-l5" + }, + { + "speaker": "learner", + "it": "Grazie mille!", + "pt": "Muito obrigado!", + "audioKey": "b1-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B10.json b/content/missions/B10.json index 0eb91ee..3c2297b 100644 --- a/content/missions/B10.json +++ b/content/missions/B10.json @@ -5,42 +5,188 @@ "titleIt": "Cortesia Italiana: Tu e Lei", "titlePt": "Cortesia italiana: obrigado, desculpe, bom dia — tu vs Lei", "canDos": [ - { "id": "b10-cd1", "text": "Consigo usar saudações adequadas ao período do dia" }, - { "id": "b10-cd2", "text": "Consigo agradecer, pedir licença e desculpas de forma natural" }, - { "id": "b10-cd3", "text": "Consigo distinguir quando usar 'tu' e quando usar 'Lei'" } + { + "id": "b10-cd1", + "text": "Consigo usar saudações adequadas ao período do dia" + }, + { + "id": "b10-cd2", + "text": "Consigo agradecer, pedir licença e desculpas de forma natural" + }, + { + "id": "b10-cd3", + "text": "Consigo distinguir quando usar 'tu' e quando usar 'Lei'" + } ], "chunks": [ - { "it": "Buongiorno!", "pt": "Bom dia! (manhã/tarde cedo)", "note": "Use até ~17h; depois 'buonasera'", "audioKey": "b10-chunk-01" }, - { "it": "Buonasera!", "pt": "Boa noite! (tarde/noite)", "audioKey": "b10-chunk-02" }, - { "it": "Buonanotte!", "pt": "Boa noite! (ao se despedir para dormir)", "note": "Só na hora de ir dormir", "audioKey": "b10-chunk-03" }, - { "it": "Grazie! / Grazie mille!", "pt": "Obrigado! / Muito obrigado!", "audioKey": "b10-chunk-04" }, - { "it": "Prego!", "pt": "De nada! / Pois não!", "note": "'prego' também = 'pois não' ao oferecer algo", "audioKey": "b10-chunk-05" }, - { "it": "Scusa! (informale)", "pt": "Desculpe! (com amigos/família)", "note": "Tu: scusa; Lei: scusi", "audioKey": "b10-chunk-06" }, - { "it": "Mi scusi! (formale)", "pt": "Desculpe-me! (com estranhos/mais velhos)", "note": "Sempre use com desconhecidos", "audioKey": "b10-chunk-07" }, - { "it": "Permesso!", "pt": "Com licença! (para passar)", "audioKey": "b10-chunk-08" }, - { "it": "Per favore.", "pt": "Por favor.", "audioKey": "b10-chunk-09" }, - { "it": "Arrivederci!", "pt": "Até logo! (formal/neutro)", "audioKey": "b10-chunk-10" }, - { "it": "Ciao!", "pt": "Oi/Tchau! (informal)", "note": "Serve tanto para chegar quanto para sair", "audioKey": "b10-chunk-11" }, - { "it": "Come si dice 'com licença' in italiano?", "pt": "Como se diz 'com licença' em italiano?", "note": "SALVAVITA de cortesia", "audioKey": "b10-chunk-12" }, - { "it": "È stato un piacere!", "pt": "Foi um prazer!", "audioKey": "b10-chunk-13" } + { + "it": "Buongiorno!", + "pt": "Bom dia! (manhã/tarde cedo)", + "note": "Use até ~17h; depois 'buonasera'", + "audioKey": "b10-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Buonasera!", + "pt": "Boa noite! (tarde/noite)", + "audioKey": "b10-chunk-02", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Buonanotte!", + "pt": "Boa noite! (ao se despedir para dormir)", + "note": "Só na hora de ir dormir", + "audioKey": "b10-chunk-03" + }, + { + "it": "Grazie! / Grazie mille!", + "pt": "Obrigado! / Muito obrigado!", + "audioKey": "b10-chunk-04", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Prego!", + "pt": "De nada! / Pois não!", + "note": "'prego' também = 'pois não' ao oferecer algo", + "audioKey": "b10-chunk-05" + }, + { + "it": "Scusa! (informale)", + "pt": "Desculpe! (com amigos/família)", + "note": "Tu: scusa; Lei: scusi", + "audioKey": "b10-chunk-06", + "pronuncia": "'“Scusa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Mi scusi! (formale)", + "pt": "Desculpe-me! (com estranhos/mais velhos)", + "note": "Sempre use com desconhecidos", + "audioKey": "b10-chunk-07", + "pronuncia": "'“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Permesso!", + "pt": "Com licença! (para passar)", + "audioKey": "b10-chunk-08" + }, + { + "it": "Per favore.", + "pt": "Por favor.", + "audioKey": "b10-chunk-09" + }, + { + "it": "Arrivederci!", + "pt": "Até logo! (formal/neutro)", + "audioKey": "b10-chunk-10" + }, + { + "it": "Ciao!", + "pt": "Oi/Tchau! (informal)", + "note": "Serve tanto para chegar quanto para sair", + "audioKey": "b10-chunk-11" + }, + { + "it": "Come si dice 'com licença' in italiano?", + "pt": "Como se diz 'com licença' em italiano?", + "note": "SALVAVITA de cortesia", + "audioKey": "b10-chunk-12" + }, + { + "it": "È stato un piacere!", + "pt": "Foi um prazer!", + "audioKey": "b10-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno! Mi scusi, posso passare?", "pt": "Bom dia! Desculpe, posso passar?", "audioKey": "b10-d1-l1" }, - { "speaker": "italian", "it": "Certamente! Prego, passi pure!", "pt": "Certamente! Pois não, passe!", "audioKey": "b10-d1-l2" }, - { "speaker": "learner", "it": "Grazie mille! Permesso!", "pt": "Muito obrigado! Com licença!", "audioKey": "b10-d1-l3" }, - { "speaker": "italian", "it": "Di niente! Buongiorno!", "pt": "De nada! Bom dia!", "audioKey": "b10-d1-l4" }, - { "speaker": "learner", "it": "Arrivederci e buona giornata!", "pt": "Até logo e bom dia!", "audioKey": "b10-d1-l5" }, - { "speaker": "italian", "it": "Altrettanto! Arrivederci!", "pt": "Igualmente! Até logo!", "audioKey": "b10-d1-l6" } + { + "speaker": "learner", + "it": "Buongiorno! Mi scusi, posso passare?", + "pt": "Bom dia! Desculpe, posso passar?", + "audioKey": "b10-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certamente! Prego, passi pure!", + "pt": "Certamente! Pois não, passe!", + "audioKey": "b10-d1-l2" + }, + { + "speaker": "learner", + "it": "Grazie mille! Permesso!", + "pt": "Muito obrigado! Com licença!", + "audioKey": "b10-d1-l3", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Di niente! Buongiorno!", + "pt": "De nada! Bom dia!", + "audioKey": "b10-d1-l4", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Arrivederci e buona giornata!", + "pt": "Até logo e bom dia!", + "audioKey": "b10-d1-l5", + "pronuncia": "'“giornata”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Altrettanto! Arrivederci!", + "pt": "Igualmente! Até logo!", + "audioKey": "b10-d1-l6" + } ], [ - { "speaker": "italian", "it": "Ciao! Come stai?", "pt": "Oi! Como está?", "audioKey": "b10-d2-l1" }, - { "speaker": "learner", "it": "Ciao! Sto bene, grazie! E tu?", "pt": "Oi! Estou bem, obrigado! E você?", "note": "'tu' porque é amigo", "audioKey": "b10-d2-l2" }, - { "speaker": "italian", "it": "Benissimo! Vuoi un caffè?", "pt": "Muito bem! Quer um café?", "audioKey": "b10-d2-l3" }, - { "speaker": "learner", "it": "Sì, grazie! Per favore.", "pt": "Sim, obrigado! Por favor.", "audioKey": "b10-d2-l4" }, - { "speaker": "italian", "it": "Ecco il caffè! Prego!", "pt": "Aqui o café! Pois não!", "audioKey": "b10-d2-l5" }, - { "speaker": "learner", "it": "Grazie! Sei molto gentile!", "pt": "Obrigado! Você é muito gentil!", "audioKey": "b10-d2-l6" }, - { "speaker": "italian", "it": "Ma figurati! Ciao!", "pt": "Imagina! Tchau!", "audioKey": "b10-d2-l7" } + { + "speaker": "italian", + "it": "Ciao! Come stai?", + "pt": "Oi! Como está?", + "audioKey": "b10-d2-l1" + }, + { + "speaker": "learner", + "it": "Ciao! Sto bene, grazie! E tu?", + "pt": "Oi! Estou bem, obrigado! E você?", + "note": "'tu' porque é amigo", + "audioKey": "b10-d2-l2", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Benissimo! Vuoi un caffè?", + "pt": "Muito bem! Quer um café?", + "audioKey": "b10-d2-l3" + }, + { + "speaker": "learner", + "it": "Sì, grazie! Per favore.", + "pt": "Sim, obrigado! Por favor.", + "audioKey": "b10-d2-l4", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Ecco il caffè! Prego!", + "pt": "Aqui o café! Pois não!", + "audioKey": "b10-d2-l5" + }, + { + "speaker": "learner", + "it": "Grazie! Sei molto gentile!", + "pt": "Obrigado! Você é muito gentil!", + "audioKey": "b10-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“gentile”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Ma figurati! Ciao!", + "pt": "Imagina! Tchau!", + "audioKey": "b10-d2-l7" + } ] ], "roleplay": { diff --git a/content/missions/B11.json b/content/missions/B11.json index a1239f1..1a98ab9 100644 --- a/content/missions/B11.json +++ b/content/missions/B11.json @@ -5,42 +5,196 @@ "titleIt": "Questo è… / Quello è… + Circunlóquio", "titlePt": "Isto é… / Aquilo é… + descrever sem saber o nome", "canDos": [ - { "id": "b11-cd1", "text": "Consigo apresentar objetos com 'questo è' e 'quello è'" }, - { "id": "b11-cd2", "text": "Consigo descrever algo que não sei nomear com 'è una cosa per…' e 'serve a…'" }, - { "id": "b11-cd3", "text": "Consigo manter comunicação eficaz mesmo sem vocabulário específico" } + { + "id": "b11-cd1", + "text": "Consigo apresentar objetos com 'questo è' e 'quello è'" + }, + { + "id": "b11-cd2", + "text": "Consigo descrever algo que não sei nomear com 'è una cosa per…' e 'serve a…'" + }, + { + "id": "b11-cd3", + "text": "Consigo manter comunicação eficaz mesmo sem vocabulário específico" + } ], "chunks": [ - { "it": "Questo è un libro.", "pt": "Isto é um livro.", "audioKey": "b11-chunk-01" }, - { "it": "Quello è un albero.", "pt": "Aquilo é uma árvore.", "note": "'quello' = aquele (longe); 'questo' = este (perto)", "audioKey": "b11-chunk-02" }, - { "it": "Questa è una mela.", "pt": "Esta é uma maçã.", "note": "'questa' feminino; 'quella' feminino longe", "audioKey": "b11-chunk-03" }, - { "it": "È una cosa per cucinare.", "pt": "É uma coisa para cozinhar.", "note": "Circunlóquio: função = 'per' + infinitivo", "audioKey": "b11-chunk-04" }, - { "it": "Serve a scrivere sulla lavagna.", "pt": "Serve para escrever no quadro.", "note": "'servire a' + infinitivo", "audioKey": "b11-chunk-05" }, - { "it": "È quella cosa lunga e nera.", "pt": "É aquela coisa comprida e preta.", "note": "Adjetivos ajudam muito no circunlóquio", "audioKey": "b11-chunk-06" }, - { "it": "È fatto di legno.", "pt": "É feito de madeira.", "note": "'fatto di' + material", "audioKey": "b11-chunk-07" }, - { "it": "Si usa in cucina.", "pt": "Se usa na cozinha.", "note": "'si usa' = se usa (impessoal)", "audioKey": "b11-chunk-08" }, - { "it": "Assomiglia a un cucchiaio ma è più grande.", "pt": "Parece uma colher mas é maior.", "note": "'assomigliare a' = parecer com", "audioKey": "b11-chunk-09" }, - { "it": "Non so il nome, ma è una cosa che serve per…", "pt": "Não sei o nome, mas é uma coisa que serve para…", "note": "Fórmula completa de circunlóquio", "audioKey": "b11-chunk-10" }, - { "it": "Come si chiama questa cosa?", "pt": "Como se chama esta coisa?", "note": "SALVAVITA combinado com descrição", "audioKey": "b11-chunk-11" }, - { "it": "Ah, è un mestolo! Grazie!", "pt": "Ah, é uma concha! Obrigado!", "audioKey": "b11-chunk-12" }, - { "it": "È piccolo, rotondo e rosso.", "pt": "É pequeno, redondo e vermelho.", "note": "Encadeie adjetivos para precisão", "audioKey": "b11-chunk-13" } + { + "it": "Questo è un libro.", + "pt": "Isto é um livro.", + "audioKey": "b11-chunk-01" + }, + { + "it": "Quello è un albero.", + "pt": "Aquilo é uma árvore.", + "note": "'quello' = aquele (longe); 'questo' = este (perto)", + "audioKey": "b11-chunk-02" + }, + { + "it": "Questa è una mela.", + "pt": "Esta é uma maçã.", + "note": "'questa' feminino; 'quella' feminino longe", + "audioKey": "b11-chunk-03" + }, + { + "it": "È una cosa per cucinare.", + "pt": "É uma coisa para cozinhar.", + "note": "Circunlóquio: função = 'per' + infinitivo", + "audioKey": "b11-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Serve a scrivere sulla lavagna.", + "pt": "Serve para escrever no quadro.", + "note": "'servire a' + infinitivo", + "audioKey": "b11-chunk-05", + "pronuncia": "'“lavagna”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "it": "È quella cosa lunga e nera.", + "pt": "É aquela coisa comprida e preta.", + "note": "Adjetivos ajudam muito no circunlóquio", + "audioKey": "b11-chunk-06", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "È fatto di legno.", + "pt": "É feito de madeira.", + "note": "'fatto di' + material", + "audioKey": "b11-chunk-07", + "pronuncia": "'“legno”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "it": "Si usa in cucina.", + "pt": "Se usa na cozinha.", + "note": "'si usa' = se usa (impessoal)", + "audioKey": "b11-chunk-08", + "pronuncia": "'“usa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Assomiglia a un cucchiaio ma è più grande.", + "pt": "Parece uma colher mas é maior.", + "note": "'assomigliare a' = parecer com", + "audioKey": "b11-chunk-09", + "pronuncia": "'“Assomiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cucchiaio”': CC antes de E/I soa 'tch' duplo." + }, + { + "it": "Non so il nome, ma è una cosa che serve per…", + "pt": "Não sei o nome, mas é uma coisa que serve para…", + "note": "Fórmula completa de circunlóquio", + "audioKey": "b11-chunk-10", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Come si chiama questa cosa?", + "pt": "Como se chama esta coisa?", + "note": "SALVAVITA combinado com descrição", + "audioKey": "b11-chunk-11", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Ah, è un mestolo! Grazie!", + "pt": "Ah, é uma concha! Obrigado!", + "audioKey": "b11-chunk-12", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "È piccolo, rotondo e rosso.", + "pt": "É pequeno, redondo e vermelho.", + "note": "Encadeie adjetivos para precisão", + "audioKey": "b11-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Guarda, questo è… non so il nome. È una cosa per aprire le bottiglie.", "pt": "Olha, isto é… não sei o nome. É uma coisa para abrir garrafas.", "audioKey": "b11-d1-l1" }, - { "speaker": "italian", "it": "Ah, intendi il cavatappi?", "pt": "Ah, quer dizer o saca-rolhas?", "audioKey": "b11-d1-l2" }, - { "speaker": "learner", "it": "Sì, il cavatappi! E quello là, cos'è?", "pt": "Sim, o saca-rolhas! E aquilo ali, o que é?", "audioKey": "b11-d1-l3" }, - { "speaker": "italian", "it": "Quello è un tagliere. Serve a tagliare il formaggio.", "pt": "Aquilo é uma tábua de corte. Serve para cortar queijo.", "audioKey": "b11-d1-l4" }, - { "speaker": "learner", "it": "Un tagliere! Ho capito. E questa cosa piccola e rotonda?", "pt": "Uma tábua de corte! Entendi. E esta coisa pequena e redonda?", "audioKey": "b11-d1-l5" }, - { "speaker": "italian", "it": "È un tappo! Si usa per chiudere la bottiglia.", "pt": "É uma rolha/tampa! Se usa para fechar a garrafa.", "audioKey": "b11-d1-l6" }, - { "speaker": "learner", "it": "Perfetto! Ora so tre parole nuove!", "pt": "Perfeito! Agora sei três palavras novas!", "audioKey": "b11-d1-l7" } + { + "speaker": "learner", + "it": "Guarda, questo è… non so il nome. È una cosa per aprire le bottiglie.", + "pt": "Olha, isto é… não sei o nome. É uma coisa para abrir garrafas.", + "audioKey": "b11-d1-l1", + "pronuncia": "'“bottiglie”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Ah, intendi il cavatappi?", + "pt": "Ah, quer dizer o saca-rolhas?", + "audioKey": "b11-d1-l2" + }, + { + "speaker": "learner", + "it": "Sì, il cavatappi! E quello là, cos'è?", + "pt": "Sim, o saca-rolhas! E aquilo ali, o que é?", + "audioKey": "b11-d1-l3" + }, + { + "speaker": "italian", + "it": "Quello è un tagliere. Serve a tagliare il formaggio.", + "pt": "Aquilo é uma tábua de corte. Serve para cortar queijo.", + "audioKey": "b11-d1-l4", + "pronuncia": "'“tagliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "Un tagliere! Ho capito. E questa cosa piccola e rotonda?", + "pt": "Uma tábua de corte! Entendi. E esta coisa pequena e redonda?", + "audioKey": "b11-d1-l5", + "pronuncia": "'“tagliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "È un tappo! Si usa per chiudere la bottiglia.", + "pt": "É uma rolha/tampa! Se usa para fechar a garrafa.", + "audioKey": "b11-d1-l6", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“usa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Perfetto! Ora so tre parole nuove!", + "pt": "Perfeito! Agora sei três palavras novas!", + "audioKey": "b11-d1-l7" + } ], [ - { "speaker": "italian", "it": "Cos'hai nella borsa?", "pt": "O que tem na bolsa?", "audioKey": "b11-d2-l1" }, - { "speaker": "learner", "it": "Ho questa cosa… è lunga, nera e serve a scrivere.", "pt": "Tenho esta coisa… é comprida, preta e serve para escrever.", "audioKey": "b11-d2-l2" }, - { "speaker": "italian", "it": "Una penna?", "pt": "Uma caneta?", "audioKey": "b11-d2-l3" }, - { "speaker": "learner", "it": "Sì, una penna! E poi ho quell'altra cosa, è fatta di stoffa e serve a pulire.", "pt": "Sim, uma caneta! E depois tenho aquela outra coisa, é feita de tecido e serve para limpar.", "audioKey": "b11-d2-l4" }, - { "speaker": "italian", "it": "Un fazzoletto? O un tovagliolo?", "pt": "Um lenço? Ou um guardanapo?", "audioKey": "b11-d2-l5" }, - { "speaker": "learner", "it": "Un fazzoletto! Esatto! Grazie, non mi veniva la parola.", "pt": "Um lenço! Exato! Obrigado, não me vinha a palavra.", "audioKey": "b11-d2-l6" } + { + "speaker": "italian", + "it": "Cos'hai nella borsa?", + "pt": "O que tem na bolsa?", + "audioKey": "b11-d2-l1" + }, + { + "speaker": "learner", + "it": "Ho questa cosa… è lunga, nera e serve a scrivere.", + "pt": "Tenho esta coisa… é comprida, preta e serve para escrever.", + "audioKey": "b11-d2-l2", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Una penna?", + "pt": "Uma caneta?", + "audioKey": "b11-d2-l3" + }, + { + "speaker": "learner", + "it": "Sì, una penna! E poi ho quell'altra cosa, è fatta di stoffa e serve a pulire.", + "pt": "Sim, uma caneta! E depois tenho aquela outra coisa, é feita de tecido e serve para limpar.", + "audioKey": "b11-d2-l4", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Un fazzoletto? O un tovagliolo?", + "pt": "Um lenço? Ou um guardanapo?", + "audioKey": "b11-d2-l5", + "pronuncia": "'“tovagliolo”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“fazzoletto”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa')." + }, + { + "speaker": "learner", + "it": "Un fazzoletto! Esatto! Grazie, non mi veniva la parola.", + "pt": "Um lenço! Exato! Obrigado, não me vinha a palavra.", + "audioKey": "b11-d2-l6", + "pronuncia": "'“fazzoletto”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“fazzoletto”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B12.json b/content/missions/B12.json index e6505e9..bd7e2d2 100644 --- a/content/missions/B12.json +++ b/content/missions/B12.json @@ -5,48 +5,227 @@ "titleIt": "Mini-Conversazione al Bar", "titlePt": "Mini-conversa: pedindo um lanche no bar", "canDos": [ - { "id": "b12-cd1", "text": "Consigo pedir um lanche combinando todas as estruturas da trilha bambino" }, - { "id": "b12-cd2", "text": "Consigo usar circunlóquio quando não sei o nome de um ingrediente" }, - { "id": "b12-cd3", "text": "Consigo manter uma mini-conversa completa num bar italiano" } + { + "id": "b12-cd1", + "text": "Consigo pedir um lanche combinando todas as estruturas da trilha bambino" + }, + { + "id": "b12-cd2", + "text": "Consigo usar circunlóquio quando não sei o nome de um ingrediente" + }, + { + "id": "b12-cd3", + "text": "Consigo manter uma mini-conversa completa num bar italiano" + } ], "chunks": [ - { "it": "Buongiorno! Vorrei un panino.", "pt": "Bom dia! Gostaria de um sanduíche.", "note": "'Vorrei' = condizionale, mais cortês que 'voglio'", "audioKey": "b12-chunk-01" }, - { "it": "Un panino con prosciutto e formaggio.", "pt": "Um sanduíche com presunto e queijo.", "audioKey": "b12-chunk-02" }, - { "it": "Scusi, come si chiama quello lì?", "pt": "Desculpe, como se chama aquilo ali?", "note": "Circunlóquio + apontar = estratégia vencedora", "audioKey": "b12-chunk-03" }, - { "it": "È una cosa verde, per il panino.", "pt": "É uma coisa verde, para o sanduíche.", "note": "Descreva cor + função", "audioKey": "b12-chunk-04" }, - { "it": "Ah, la rucola! Sì, la voglio!", "pt": "Ah, a rúcula! Sim, eu quero!", "audioKey": "b12-chunk-05" }, - { "it": "Quanto costa?", "pt": "Quanto custa?", "audioKey": "b12-chunk-06" }, - { "it": "Posso pagare con la carta?", "pt": "Posso pagar com cartão?", "audioKey": "b12-chunk-07" }, - { "it": "Mi piace tantissimo!", "pt": "Gosto muitíssimo!", "audioKey": "b12-chunk-08" }, - { "it": "È buonissimo, grazie!", "pt": "Está muito gostoso, obrigado!", "audioKey": "b12-chunk-09" }, - { "it": "Non capisco bene, può ripetere?", "pt": "Não entendo bem, pode repetir?", "audioKey": "b12-chunk-10" }, - { "it": "Ho anche sete. Un'acqua naturale, per favore.", "pt": "Também estou com sede. Uma água sem gás, por favor.", "note": "'naturale' = sem gás; 'frizzante/gassata' = com gás", "audioKey": "b12-chunk-11" }, - { "it": "Grazie mille! Arrivederci!", "pt": "Muito obrigado! Até logo!", "audioKey": "b12-chunk-12" }, - { "it": "È una cosa rossa e dolce, dentro il panino.", "pt": "É uma coisa vermelha e doce, dentro do sanduíche.", "note": "Circunlóquio para tomate/pimentão/etc.", "audioKey": "b12-chunk-13" }, - { "it": "Il pomodoro! Certo, lo metto!", "pt": "O tomate! Claro, eu coloco!", "audioKey": "b12-chunk-14" } + { + "it": "Buongiorno! Vorrei un panino.", + "pt": "Bom dia! Gostaria de um sanduíche.", + "note": "'Vorrei' = condizionale, mais cortês que 'voglio'", + "audioKey": "b12-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Un panino con prosciutto e formaggio.", + "pt": "Um sanduíche com presunto e queijo.", + "audioKey": "b12-chunk-02", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "it": "Scusi, come si chiama quello lì?", + "pt": "Desculpe, como se chama aquilo ali?", + "note": "Circunlóquio + apontar = estratégia vencedora", + "audioKey": "b12-chunk-03", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "È una cosa verde, per il panino.", + "pt": "É uma coisa verde, para o sanduíche.", + "note": "Descreva cor + função", + "audioKey": "b12-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Ah, la rucola! Sì, la voglio!", + "pt": "Ah, a rúcula! Sim, eu quero!", + "audioKey": "b12-chunk-05", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Quanto costa?", + "pt": "Quanto custa?", + "audioKey": "b12-chunk-06" + }, + { + "it": "Posso pagare con la carta?", + "pt": "Posso pagar com cartão?", + "audioKey": "b12-chunk-07" + }, + { + "it": "Mi piace tantissimo!", + "pt": "Gosto muitíssimo!", + "audioKey": "b12-chunk-08" + }, + { + "it": "È buonissimo, grazie!", + "pt": "Está muito gostoso, obrigado!", + "audioKey": "b12-chunk-09", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Non capisco bene, può ripetere?", + "pt": "Não entendo bem, pode repetir?", + "audioKey": "b12-chunk-10" + }, + { + "it": "Ho anche sete. Un'acqua naturale, per favore.", + "pt": "Também estou com sede. Uma água sem gás, por favor.", + "note": "'naturale' = sem gás; 'frizzante/gassata' = com gás", + "audioKey": "b12-chunk-11" + }, + { + "it": "Grazie mille! Arrivederci!", + "pt": "Muito obrigado! Até logo!", + "audioKey": "b12-chunk-12", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "È una cosa rossa e dolce, dentro il panino.", + "pt": "É uma coisa vermelha e doce, dentro do sanduíche.", + "note": "Circunlóquio para tomate/pimentão/etc.", + "audioKey": "b12-chunk-13", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Il pomodoro! Certo, lo metto!", + "pt": "O tomate! Claro, eu coloco!", + "audioKey": "b12-chunk-14" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno! Vorrei un panino, per favore.", "pt": "Bom dia! Gostaria de um sanduíche, por favor.", "audioKey": "b12-d1-l1" }, - { "speaker": "italian", "it": "Certamente! Con cosa lo vuoi? Abbiamo prosciutto, salame, formaggio…", "pt": "Claro! Com que quer? Temos presunto, salame, queijo…", "audioKey": "b12-d1-l2" }, - { "speaker": "learner", "it": "Con prosciutto e… scusi, come si chiama quella cosa verde?", "pt": "Com presunto e… desculpe, como se chama aquela coisa verde?", "audioKey": "b12-d1-l3" }, - { "speaker": "italian", "it": "La rucola? È un'insalata, un po' amara ma buonissima!", "pt": "A rúcula? É uma salada, um pouco amarga mas muito gostosa!", "audioKey": "b12-d1-l4" }, - { "speaker": "learner", "it": "Sì, la rucola! Mi piace! E anche quel formaggio bianco.", "pt": "Sim, a rúcula! Gosto! E também aquele queijo branco.", "audioKey": "b12-d1-l5" }, - { "speaker": "italian", "it": "La mozzarella? Ottima scelta!", "pt": "A mussarela? Ótima escolha!", "audioKey": "b12-d1-l6" }, - { "speaker": "learner", "it": "Perfetto! Quanto costa?", "pt": "Perfeito! Quanto custa?", "audioKey": "b12-d1-l7" }, - { "speaker": "italian", "it": "Sette euro. Vuoi anche da bere?", "pt": "Sete euros. Quer também algo para beber?", "audioKey": "b12-d1-l8" }, - { "speaker": "learner", "it": "Sì, un'acqua naturale, per favore. Posso pagare con la carta?", "pt": "Sim, uma água sem gás, por favor. Posso pagar com cartão?", "audioKey": "b12-d1-l9" }, - { "speaker": "italian", "it": "Certo! Ecco il tuo panino. Buon appetito!", "pt": "Claro! Aqui está seu sanduíche. Bom apetite!", "audioKey": "b12-d1-l10" } + { + "speaker": "learner", + "it": "Buongiorno! Vorrei un panino, per favore.", + "pt": "Bom dia! Gostaria de um sanduíche, por favor.", + "audioKey": "b12-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Certamente! Con cosa lo vuoi? Abbiamo prosciutto, salame, formaggio…", + "pt": "Claro! Com que quer? Temos presunto, salame, queijo…", + "audioKey": "b12-d1-l2", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "Con prosciutto e… scusi, come si chiama quella cosa verde?", + "pt": "Com presunto e… desculpe, como se chama aquela coisa verde?", + "audioKey": "b12-d1-l3", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "La rucola? È un'insalata, un po' amara ma buonissima!", + "pt": "A rúcula? É uma salada, um pouco amarga mas muito gostosa!", + "audioKey": "b12-d1-l4" + }, + { + "speaker": "learner", + "it": "Sì, la rucola! Mi piace! E anche quel formaggio bianco.", + "pt": "Sim, a rúcula! Gosto! E também aquele queijo branco.", + "audioKey": "b12-d1-l5", + "pronuncia": "'“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "italian", + "it": "La mozzarella? Ottima scelta!", + "pt": "A mussarela? Ótima escolha!", + "audioKey": "b12-d1-l6", + "pronuncia": "'“mozzarella”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“mozzarella”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Perfetto! Quanto costa?", + "pt": "Perfeito! Quanto custa?", + "audioKey": "b12-d1-l7" + }, + { + "speaker": "italian", + "it": "Sette euro. Vuoi anche da bere?", + "pt": "Sete euros. Quer também algo para beber?", + "audioKey": "b12-d1-l8" + }, + { + "speaker": "learner", + "it": "Sì, un'acqua naturale, per favore. Posso pagare con la carta?", + "pt": "Sim, uma água sem gás, por favor. Posso pagar com cartão?", + "audioKey": "b12-d1-l9" + }, + { + "speaker": "italian", + "it": "Certo! Ecco il tuo panino. Buon appetito!", + "pt": "Claro! Aqui está seu sanduíche. Bom apetite!", + "audioKey": "b12-d1-l10" + } ], [ - { "speaker": "italian", "it": "Ciao! Cosa prendi oggi?", "pt": "Oi! O que vai pegar hoje?", "audioKey": "b12-d2-l1" }, - { "speaker": "learner", "it": "Vorrei qualcosa di caldo. Ho fame e ho freddo!", "pt": "Gostaria de algo quente. Estou com fome e com frio!", "audioKey": "b12-d2-l2" }, - { "speaker": "italian", "it": "Allora ti consiglio una zuppa! È buonissima!", "pt": "Então te recomendo uma sopa! É muito gostosa!", "audioKey": "b12-d2-l3" }, - { "speaker": "learner", "it": "Una zuppa? Di cosa è fatta?", "pt": "Uma sopa? De que é feita?", "audioKey": "b12-d2-l4" }, - { "speaker": "italian", "it": "Di verdure, pomodoro e un po' di pasta.", "pt": "De legumes, tomate e um pouco de massa.", "audioKey": "b12-d2-l5" }, - { "speaker": "learner", "it": "Mi piace! La prendo! E un caffè dopo, per favore.", "pt": "Gosto! Eu pego! E um café depois, por favor.", "audioKey": "b12-d2-l6" }, - { "speaker": "italian", "it": "Volentieri! Ti porto subito la zuppa!", "pt": "Com prazer! Te trago a sopa agora!", "audioKey": "b12-d2-l7" }, - { "speaker": "learner", "it": "Grazie! Non vedo l'ora!", "pt": "Obrigado! Mal posso esperar!", "audioKey": "b12-d2-l8" } + { + "speaker": "italian", + "it": "Ciao! Cosa prendi oggi?", + "pt": "Oi! O que vai pegar hoje?", + "audioKey": "b12-d2-l1", + "pronuncia": "'“oggi”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Vorrei qualcosa di caldo. Ho fame e ho freddo!", + "pt": "Gostaria de algo quente. Estou com fome e com frio!", + "audioKey": "b12-d2-l2", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Allora ti consiglio una zuppa! È buonissima!", + "pt": "Então te recomendo uma sopa! É muito gostosa!", + "audioKey": "b12-d2-l3", + "pronuncia": "'“consiglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Una zuppa? Di cosa è fatta?", + "pt": "Uma sopa? De que é feita?", + "audioKey": "b12-d2-l4", + "pronuncia": "'“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Di verdure, pomodoro e un po' di pasta.", + "pt": "De legumes, tomate e um pouco de massa.", + "audioKey": "b12-d2-l5" + }, + { + "speaker": "learner", + "it": "Mi piace! La prendo! E un caffè dopo, per favore.", + "pt": "Gosto! Eu pego! E um café depois, por favor.", + "audioKey": "b12-d2-l6" + }, + { + "speaker": "italian", + "it": "Volentieri! Ti porto subito la zuppa!", + "pt": "Com prazer! Te trago a sopa agora!", + "audioKey": "b12-d2-l7", + "pronuncia": "'“zuppa”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Grazie! Non vedo l'ora!", + "pt": "Obrigado! Mal posso esperar!", + "audioKey": "b12-d2-l8", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B2.json b/content/missions/B2.json index 1bd9f73..ec19bd4 100644 --- a/content/missions/B2.json +++ b/content/missions/B2.json @@ -5,41 +5,188 @@ "titleIt": "Ho bisogno / Mi serve", "titlePt": "Preciso de / Me faz falta", "canDos": [ - { "id": "b2-cd1", "text": "Consigo dizer que preciso de algo com 'ho bisogno di'" }, - { "id": "b2-cd2", "text": "Consigo usar 'mi serve' para pedir objetos do dia a dia" }, - { "id": "b2-cd3", "text": "Consigo explicar por que preciso usando gestos e palavras simples" } + { + "id": "b2-cd1", + "text": "Consigo dizer que preciso de algo com 'ho bisogno di'" + }, + { + "id": "b2-cd2", + "text": "Consigo usar 'mi serve' para pedir objetos do dia a dia" + }, + { + "id": "b2-cd3", + "text": "Consigo explicar por que preciso usando gestos e palavras simples" + } ], "chunks": [ - { "it": "Ho bisogno di aiuto.", "pt": "Preciso de ajuda.", "audioKey": "b2-chunk-01" }, - { "it": "Ho bisogno dell'acqua.", "pt": "Preciso de água.", "note": "'di' + artigo = 'dell'' antes de vogal", "audioKey": "b2-chunk-02" }, - { "it": "Mi serve una penna.", "pt": "Me faz falta uma caneta / Preciso de uma caneta.", "audioKey": "b2-chunk-03" }, - { "it": "Mi serve il bagno.", "pt": "Preciso do banheiro.", "note": "Frase essencial em qualquer situação", "audioKey": "b2-chunk-04" }, - { "it": "Non ho bisogno di niente.", "pt": "Não preciso de nada.", "audioKey": "b2-chunk-05" }, - { "it": "Ho bisogno di mangiare.", "pt": "Preciso comer.", "note": "'di' + infinitivo para ações", "audioKey": "b2-chunk-06" }, - { "it": "Mi servono le scarpe.", "pt": "Preciso dos sapatos.", "note": "'servono' plural quando o objeto é plural", "audioKey": "b2-chunk-07" }, - { "it": "Scusi, mi serve un telefono.", "pt": "Desculpe, preciso de um telefone.", "audioKey": "b2-chunk-08" }, - { "it": "Ho bisogno di dormire.", "pt": "Preciso dormir.", "audioKey": "b2-chunk-09" }, - { "it": "Come si dice 'preciso' in italiano?", "pt": "Como se diz 'preciso' em italiano?", "note": "SALVAVITA: peça a palavra", "audioKey": "b2-chunk-10" }, - { "it": "Mi serve anche questo.", "pt": "Também preciso disto.", "audioKey": "b2-chunk-11" }, - { "it": "Ho proprio bisogno di te.", "pt": "Realmente preciso de você.", "note": "'proprio' intensifica", "audioKey": "b2-chunk-12" } + { + "it": "Ho bisogno di aiuto.", + "pt": "Preciso de ajuda.", + "audioKey": "b2-chunk-01", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Ho bisogno dell'acqua.", + "pt": "Preciso de água.", + "note": "'di' + artigo = 'dell'' antes de vogal", + "audioKey": "b2-chunk-02", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Mi serve una penna.", + "pt": "Me faz falta uma caneta / Preciso de uma caneta.", + "audioKey": "b2-chunk-03" + }, + { + "it": "Mi serve il bagno.", + "pt": "Preciso do banheiro.", + "note": "Frase essencial em qualquer situação", + "audioKey": "b2-chunk-04", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "it": "Non ho bisogno di niente.", + "pt": "Não preciso de nada.", + "audioKey": "b2-chunk-05", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Ho bisogno di mangiare.", + "pt": "Preciso comer.", + "note": "'di' + infinitivo para ações", + "audioKey": "b2-chunk-06", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“mangiare”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Mi servono le scarpe.", + "pt": "Preciso dos sapatos.", + "note": "'servono' plural quando o objeto é plural", + "audioKey": "b2-chunk-07" + }, + { + "it": "Scusi, mi serve un telefono.", + "pt": "Desculpe, preciso de um telefone.", + "audioKey": "b2-chunk-08", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Ho bisogno di dormire.", + "pt": "Preciso dormir.", + "audioKey": "b2-chunk-09", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Come si dice 'preciso' in italiano?", + "pt": "Como se diz 'preciso' em italiano?", + "note": "SALVAVITA: peça a palavra", + "audioKey": "b2-chunk-10", + "pronuncia": "'“'preciso'”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Mi serve anche questo.", + "pt": "Também preciso disto.", + "audioKey": "b2-chunk-11" + }, + { + "it": "Ho proprio bisogno di te.", + "pt": "Realmente preciso de você.", + "note": "'proprio' intensifica", + "audioKey": "b2-chunk-12", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Mamma, ho bisogno di aiuto!", "pt": "Mamãe, preciso de ajuda!", "audioKey": "b2-d1-l1" }, - { "speaker": "italian", "it": "Cosa ti serve, tesoro?", "pt": "O que você precisa, querido?", "audioKey": "b2-d1-l2" }, - { "speaker": "learner", "it": "Mi serve una matita.", "pt": "Preciso de um lápis.", "audioKey": "b2-d1-l3" }, - { "speaker": "italian", "it": "Ecco! Ti serve altro?", "pt": "Aqui! Precisa de mais alguma coisa?", "audioKey": "b2-d1-l4" }, - { "speaker": "learner", "it": "Sì, ho bisogno anche della gomma.", "pt": "Sim, também preciso da borracha.", "audioKey": "b2-d1-l5" }, - { "speaker": "italian", "it": "Dai, prendi. Hai bisogno di nient'altro?", "pt": "Vai, pegue. Precisa de mais nada?", "audioKey": "b2-d1-l6" }, - { "speaker": "learner", "it": "No, grazie! Non ho bisogno di niente.", "pt": "Não, obrigado! Não preciso de nada.", "audioKey": "b2-d1-l7" } + { + "speaker": "learner", + "it": "Mamma, ho bisogno di aiuto!", + "pt": "Mamãe, preciso de ajuda!", + "audioKey": "b2-d1-l1", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Cosa ti serve, tesoro?", + "pt": "O que você precisa, querido?", + "audioKey": "b2-d1-l2", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Mi serve una matita.", + "pt": "Preciso de um lápis.", + "audioKey": "b2-d1-l3" + }, + { + "speaker": "italian", + "it": "Ecco! Ti serve altro?", + "pt": "Aqui! Precisa de mais alguma coisa?", + "audioKey": "b2-d1-l4" + }, + { + "speaker": "learner", + "it": "Sì, ho bisogno anche della gomma.", + "pt": "Sim, também preciso da borracha.", + "audioKey": "b2-d1-l5", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Dai, prendi. Hai bisogno di nient'altro?", + "pt": "Vai, pegue. Precisa de mais nada?", + "audioKey": "b2-d1-l6", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "No, grazie! Non ho bisogno di niente.", + "pt": "Não, obrigado! Não preciso de nada.", + "audioKey": "b2-d1-l7", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "italian", "it": "Stai bene? Hai bisogno di qualcosa?", "pt": "Está bem? Precisa de alguma coisa?", "audioKey": "b2-d2-l1" }, - { "speaker": "learner", "it": "Sì, mi serve il bagno, per favore.", "pt": "Sim, preciso do banheiro, por favor.", "audioKey": "b2-d2-l2" }, - { "speaker": "italian", "it": "Certo! È laggiù, a destra.", "pt": "Claro! É ali embaixo, à direita.", "audioKey": "b2-d2-l3" }, - { "speaker": "learner", "it": "Grazie! Ho anche bisogno di lavarmi le mani.", "pt": "Obrigado! Também preciso lavar as mãos.", "audioKey": "b2-d2-l4" }, - { "speaker": "italian", "it": "Va bene, c'è il sapone lì.", "pt": "Tudo bem, há sabonete ali.", "audioKey": "b2-d2-l5" }, - { "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", "audioKey": "b2-d2-l6" } + { + "speaker": "italian", + "it": "Stai bene? Hai bisogno di qualcosa?", + "pt": "Está bem? Precisa de alguma coisa?", + "audioKey": "b2-d2-l1", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Sì, mi serve il bagno, per favore.", + "pt": "Sim, preciso do banheiro, por favor.", + "audioKey": "b2-d2-l2", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "speaker": "italian", + "it": "Certo! È laggiù, a destra.", + "pt": "Claro! É ali embaixo, à direita.", + "audioKey": "b2-d2-l3", + "pronuncia": "'“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "Grazie! Ho anche bisogno di lavarmi le mani.", + "pt": "Obrigado! Também preciso lavar as mãos.", + "audioKey": "b2-d2-l4", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Va bene, c'è il sapone lì.", + "pt": "Tudo bem, há sabonete ali.", + "audioKey": "b2-d2-l5" + }, + { + "speaker": "learner", + "it": "Perfetto, grazie mille!", + "pt": "Perfeito, muito obrigado!", + "audioKey": "b2-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B3.json b/content/missions/B3.json index 18a48a8..a6afd61 100644 --- a/content/missions/B3.json +++ b/content/missions/B3.json @@ -5,42 +5,192 @@ "titleIt": "Come si dice…?", "titlePt": "Como se diz…? (O Salvavidas)", "canDos": [ - { "id": "b3-cd1", "text": "Consigo pedir a palavra que não sei com 'come si dice'" }, - { "id": "b3-cd2", "text": "Consigo descrever algo que não sei nomear usando gestos e 'è una cosa per…'" }, - { "id": "b3-cd3", "text": "Consigo manter a conversa mesmo sem saber todas as palavras" } + { + "id": "b3-cd1", + "text": "Consigo pedir a palavra que não sei com 'come si dice'" + }, + { + "id": "b3-cd2", + "text": "Consigo descrever algo que não sei nomear usando gestos e 'è una cosa per…'" + }, + { + "id": "b3-cd3", + "text": "Consigo manter a conversa mesmo sem saber todas as palavras" + } ], "chunks": [ - { "it": "Scusi, come si dice questo in italiano?", "pt": "Desculpe, como se diz isto em italiano?", "note": "SALVAVITA PRINCIPAL — use sempre!", "audioKey": "b3-chunk-01" }, - { "it": "Come si chiama questa cosa?", "pt": "Como se chama esta coisa?", "audioKey": "b3-chunk-02" }, - { "it": "Non so la parola.", "pt": "Não sei a palavra.", "audioKey": "b3-chunk-03" }, - { "it": "È una cosa per scrivere.", "pt": "É uma coisa para escrever.", "note": "Circunlóquio: 'per' + infinitivo descreve função", "audioKey": "b3-chunk-04" }, - { "it": "Serve a tagliare.", "pt": "Serve para cortar.", "note": "'servire a' + infinitivo = serve para", "audioKey": "b3-chunk-05" }, - { "it": "Quella cosa lì, come si dice?", "pt": "Aquela coisa ali, como se diz?", "audioKey": "b3-chunk-06" }, - { "it": "Non mi viene la parola.", "pt": "Não me vem a palavra.", "note": "Expressão idiomática natural", "audioKey": "b3-chunk-07" }, - { "it": "Ah, sì! È un cucchiaio!", "pt": "Ah, sim! É uma colher!", "audioKey": "b3-chunk-08" }, - { "it": "Grazie, non lo sapevo.", "pt": "Obrigado, não sabia.", "audioKey": "b3-chunk-09" }, - { "it": "Come si dice 'garfo' in italiano?", "pt": "Como se diz 'garfo' em italiano?", "audioKey": "b3-chunk-10" }, - { "it": "È quella cosa rotonda per bere.", "pt": "É aquela coisa redonda para beber.", "note": "Combine adjetivo + 'per' para circunlóquio rico", "audioKey": "b3-chunk-11" }, - { "it": "Mi può aiutare con la parola?", "pt": "Pode me ajudar com a palavra?", "note": "Use Lei (formal) com desconhecidos", "audioKey": "b3-chunk-12" }, - { "it": "Ho dimenticato come si dice.", "pt": "Esqueci como se diz.", "audioKey": "b3-chunk-13" } + { + "it": "Scusi, come si dice questo in italiano?", + "pt": "Desculpe, como se diz isto em italiano?", + "note": "SALVAVITA PRINCIPAL — use sempre!", + "audioKey": "b3-chunk-01", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Come si chiama questa cosa?", + "pt": "Como se chama esta coisa?", + "audioKey": "b3-chunk-02", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Non so la parola.", + "pt": "Não sei a palavra.", + "audioKey": "b3-chunk-03" + }, + { + "it": "È una cosa per scrivere.", + "pt": "É uma coisa para escrever.", + "note": "Circunlóquio: 'per' + infinitivo descreve função", + "audioKey": "b3-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Serve a tagliare.", + "pt": "Serve para cortar.", + "note": "'servire a' + infinitivo = serve para", + "audioKey": "b3-chunk-05", + "pronuncia": "'“tagliare”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Quella cosa lì, come si dice?", + "pt": "Aquela coisa ali, como se diz?", + "audioKey": "b3-chunk-06", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Non mi viene la parola.", + "pt": "Não me vem a palavra.", + "note": "Expressão idiomática natural", + "audioKey": "b3-chunk-07" + }, + { + "it": "Ah, sì! È un cucchiaio!", + "pt": "Ah, sim! É uma colher!", + "audioKey": "b3-chunk-08", + "pronuncia": "'“cucchiaio”': CC antes de E/I soa 'tch' duplo. '“cucchiaio”': CCH soa 'kk' seco e longo (como 'amico')." + }, + { + "it": "Grazie, non lo sapevo.", + "pt": "Obrigado, não sabia.", + "audioKey": "b3-chunk-09", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Come si dice 'garfo' in italiano?", + "pt": "Como se diz 'garfo' em italiano?", + "audioKey": "b3-chunk-10" + }, + { + "it": "È quella cosa rotonda per bere.", + "pt": "É aquela coisa redonda para beber.", + "note": "Combine adjetivo + 'per' para circunlóquio rico", + "audioKey": "b3-chunk-11", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Mi può aiutare con la parola?", + "pt": "Pode me ajudar com a palavra?", + "note": "Use Lei (formal) com desconhecidos", + "audioKey": "b3-chunk-12" + }, + { + "it": "Ho dimenticato come si dice.", + "pt": "Esqueci como se diz.", + "audioKey": "b3-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Scusi, come si dice questa cosa?", "pt": "Desculpe, como se diz esta coisa?", "audioKey": "b3-d1-l1" }, - { "speaker": "italian", "it": "Quale cosa? Questa qui?", "pt": "Qual coisa? Esta aqui?", "audioKey": "b3-d1-l2" }, - { "speaker": "learner", "it": "Sì! È una cosa per aprire la bottiglia.", "pt": "Sim! É uma coisa para abrir a garrafa.", "audioKey": "b3-d1-l3" }, - { "speaker": "italian", "it": "Ah, è un cavatappi!", "pt": "Ah, é um saca-rolhas!", "audioKey": "b3-d1-l4" }, - { "speaker": "learner", "it": "Un cavatappi! Grazie, non lo sapevo.", "pt": "Um saca-rolhas! Obrigado, não sabia.", "audioKey": "b3-d1-l5" }, - { "speaker": "italian", "it": "Di niente! Chiedi pure se non sai una parola.", "pt": "De nada! Pergunte à vontade se não souber uma palavra.", "audioKey": "b3-d1-l6" }, - { "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", "audioKey": "b3-d1-l7" } + { + "speaker": "learner", + "it": "Scusi, come si dice questa cosa?", + "pt": "Desculpe, como se diz esta coisa?", + "audioKey": "b3-d1-l1", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Quale cosa? Questa qui?", + "pt": "Qual coisa? Esta aqui?", + "audioKey": "b3-d1-l2", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Sì! È una cosa per aprire la bottiglia.", + "pt": "Sim! É uma coisa para abrir a garrafa.", + "audioKey": "b3-d1-l3", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Ah, è un cavatappi!", + "pt": "Ah, é um saca-rolhas!", + "audioKey": "b3-d1-l4" + }, + { + "speaker": "learner", + "it": "Un cavatappi! Grazie, non lo sapevo.", + "pt": "Um saca-rolhas! Obrigado, não sabia.", + "audioKey": "b3-d1-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Di niente! Chiedi pure se non sai una parola.", + "pt": "De nada! Pergunte à vontade se não souber uma palavra.", + "audioKey": "b3-d1-l6" + }, + { + "speaker": "learner", + "it": "Perfetto, grazie mille!", + "pt": "Perfeito, muito obrigado!", + "audioKey": "b3-d1-l7", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "italian", "it": "Cosa stai cercando?", "pt": "O que está procurando?", "audioKey": "b3-d2-l1" }, - { "speaker": "learner", "it": "Non mi viene la parola… è quella cosa per asciugare i piatti.", "pt": "Não me vem a palavra… é aquela coisa para secar os pratos.", "audioKey": "b3-d2-l2" }, - { "speaker": "italian", "it": "Intendi lo strofinaccio?", "pt": "Quer dizer o pano de prato?", "audioKey": "b3-d2-l3" }, - { "speaker": "learner", "it": "Sì, sì! Lo strofinaccio! Come si dice in portoghese?", "pt": "Sim, sim! O pano de prato! Como se diz em português?", "audioKey": "b3-d2-l4" }, - { "speaker": "italian", "it": "Magari non lo so, ma ora hai la parola italiana!", "pt": "Talvez eu não saiba, mas agora você tem a palavra italiana!", "audioKey": "b3-d2-l5" }, - { "speaker": "learner", "it": "Dai, grazie! Ora me la ricordo.", "pt": "Vai, obrigado! Agora vou lembrar.", "audioKey": "b3-d2-l6" } + { + "speaker": "italian", + "it": "Cosa stai cercando?", + "pt": "O que está procurando?", + "audioKey": "b3-d2-l1", + "pronuncia": "'“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Non mi viene la parola… è quella cosa per asciugare i piatti.", + "pt": "Não me vem a palavra… é aquela coisa para secar os pratos.", + "audioKey": "b3-d2-l2", + "pronuncia": "'“asciugare”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Intendi lo strofinaccio?", + "pt": "Quer dizer o pano de prato?", + "audioKey": "b3-d2-l3", + "pronuncia": "'“strofinaccio”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "learner", + "it": "Sì, sì! Lo strofinaccio! Come si dice in portoghese?", + "pt": "Sim, sim! O pano de prato! Como se diz em português?", + "audioKey": "b3-d2-l4", + "pronuncia": "'“portoghese”': GN tem som de 'nh' (como em 'sonho'). '“portoghese”': GH mantém G duro mesmo antes de E/I." + }, + { + "speaker": "italian", + "it": "Magari non lo so, ma ora hai la parola italiana!", + "pt": "Talvez eu não saiba, mas agora você tem a palavra italiana!", + "audioKey": "b3-d2-l5" + }, + { + "speaker": "learner", + "it": "Dai, grazie! Ora me la ricordo.", + "pt": "Vai, obrigado! Agora vou lembrar.", + "audioKey": "b3-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B4.json b/content/missions/B4.json index 8bdeb2e..127aef6 100644 --- a/content/missions/B4.json +++ b/content/missions/B4.json @@ -5,40 +5,173 @@ "titleIt": "Non capisco / Può ripetere?", "titlePt": "Não entendo / Pode repetir?", "canDos": [ - { "id": "b4-cd1", "text": "Consigo sinalizar que não entendi sem travar a conversa" }, - { "id": "b4-cd2", "text": "Consigo pedir para falar mais devagar com 'più lentamente'" }, - { "id": "b4-cd3", "text": "Consigo confirmar o que entendi repetindo com minhas palavras" } + { + "id": "b4-cd1", + "text": "Consigo sinalizar que não entendi sem travar a conversa" + }, + { + "id": "b4-cd2", + "text": "Consigo pedir para falar mais devagar com 'più lentamente'" + }, + { + "id": "b4-cd3", + "text": "Consigo confirmar o que entendi repetindo com minhas palavras" + } ], "chunks": [ - { "it": "Non capisco.", "pt": "Não entendo.", "audioKey": "b4-chunk-01" }, - { "it": "Non ho capito.", "pt": "Não entendi.", "note": "Passado: quando já foi dito e você perdeu", "audioKey": "b4-chunk-02" }, - { "it": "Può ripetere, per favore?", "pt": "Pode repetir, por favor?", "note": "Use Lei (formal) com estranhos", "audioKey": "b4-chunk-03" }, - { "it": "Può parlare più lentamente?", "pt": "Pode falar mais devagar?", "audioKey": "b4-chunk-04" }, - { "it": "Un po' più piano, per favore.", "pt": "Um pouco mais devagar, por favor.", "note": "'piano' = devagar/baixo; 'forte' = alto/rápido", "audioKey": "b4-chunk-05" }, - { "it": "Cosa significa?", "pt": "O que significa?", "audioKey": "b4-chunk-06" }, - { "it": "Non capisco bene.", "pt": "Não entendo bem.", "audioKey": "b4-chunk-07" }, - { "it": "Ah, ora capisco!", "pt": "Ah, agora entendo!", "audioKey": "b4-chunk-08" }, - { "it": "Ho capito! Vuol dire…", "pt": "Entendi! Quer dizer…", "note": "Confirme reformulando", "audioKey": "b4-chunk-09" }, - { "it": "Scusi, non ho sentito.", "pt": "Desculpe, não ouvi.", "audioKey": "b4-chunk-10" }, - { "it": "Può spiegare in modo semplice?", "pt": "Pode explicar de forma simples?", "audioKey": "b4-chunk-11" }, - { "it": "Come si dice 'non entendo' in italiano?", "pt": "Como se diz 'não entendo' em italiano?", "note": "SALVAVITA: até para dizer que não entende!", "audioKey": "b4-chunk-12" } + { + "it": "Non capisco.", + "pt": "Não entendo.", + "audioKey": "b4-chunk-01" + }, + { + "it": "Non ho capito.", + "pt": "Não entendi.", + "note": "Passado: quando já foi dito e você perdeu", + "audioKey": "b4-chunk-02" + }, + { + "it": "Può ripetere, per favore?", + "pt": "Pode repetir, por favor?", + "note": "Use Lei (formal) com estranhos", + "audioKey": "b4-chunk-03" + }, + { + "it": "Può parlare più lentamente?", + "pt": "Pode falar mais devagar?", + "audioKey": "b4-chunk-04" + }, + { + "it": "Un po' più piano, per favore.", + "pt": "Um pouco mais devagar, por favor.", + "note": "'piano' = devagar/baixo; 'forte' = alto/rápido", + "audioKey": "b4-chunk-05" + }, + { + "it": "Cosa significa?", + "pt": "O que significa?", + "audioKey": "b4-chunk-06", + "pronuncia": "'“significa”': GN tem som de 'nh' (como em 'sonho'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Non capisco bene.", + "pt": "Não entendo bem.", + "audioKey": "b4-chunk-07" + }, + { + "it": "Ah, ora capisco!", + "pt": "Ah, agora entendo!", + "audioKey": "b4-chunk-08" + }, + { + "it": "Ho capito! Vuol dire…", + "pt": "Entendi! Quer dizer…", + "note": "Confirme reformulando", + "audioKey": "b4-chunk-09" + }, + { + "it": "Scusi, non ho sentito.", + "pt": "Desculpe, não ouvi.", + "audioKey": "b4-chunk-10", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Può spiegare in modo semplice?", + "pt": "Pode explicar de forma simples?", + "audioKey": "b4-chunk-11" + }, + { + "it": "Come si dice 'non entendo' in italiano?", + "pt": "Como se diz 'não entendo' em italiano?", + "note": "SALVAVITA: até para dizer que não entende!", + "audioKey": "b4-chunk-12" + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Allora, domani andiamo alla stazione alle otto e prendiamo il treno per Firenze.", "pt": "Então, amanhã vamos à estação às oito e pegamos o trem para Florença.", "audioKey": "b4-d1-l1" }, - { "speaker": "learner", "it": "Scusi, non ho capito. Può ripetere più lentamente?", "pt": "Desculpe, não entendi. Pode repetir mais devagar?", "audioKey": "b4-d1-l2" }, - { "speaker": "italian", "it": "Certo! Domani… alle otto… andiamo alla stazione.", "pt": "Claro! Amanhã… às oito… vamos à estação.", "audioKey": "b4-d1-l3" }, - { "speaker": "learner", "it": "Ah, ora capisco! Alle otto, giusto?", "pt": "Ah, agora entendo! Às oito, certo?", "audioKey": "b4-d1-l4" }, - { "speaker": "italian", "it": "Esatto! Bravo!", "pt": "Exato! Muito bem!", "audioKey": "b4-d1-l5" }, - { "speaker": "learner", "it": "Grazie! Quando parli piano, capisco meglio.", "pt": "Obrigado! Quando fala devagar, entendo melhor.", "audioKey": "b4-d1-l6" } + { + "speaker": "italian", + "it": "Allora, domani andiamo alla stazione alle otto e prendiamo il treno per Firenze.", + "pt": "Então, amanhã vamos à estação às oito e pegamos o trem para Florença.", + "audioKey": "b4-d1-l1", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Scusi, non ho capito. Può ripetere più lentamente?", + "pt": "Desculpe, não entendi. Pode repetir mais devagar?", + "audioKey": "b4-d1-l2", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certo! Domani… alle otto… andiamo alla stazione.", + "pt": "Claro! Amanhã… às oito… vamos à estação.", + "audioKey": "b4-d1-l3", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Ah, ora capisco! Alle otto, giusto?", + "pt": "Ah, agora entendo! Às oito, certo?", + "audioKey": "b4-d1-l4", + "pronuncia": "'“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Esatto! Bravo!", + "pt": "Exato! Muito bem!", + "audioKey": "b4-d1-l5", + "pronuncia": "'“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Grazie! Quando parli piano, capisco meglio.", + "pt": "Obrigado! Quando fala devagar, entendo melhor.", + "audioKey": "b4-d1-l6", + "pronuncia": "'“meglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "italian", "it": "Il museo chiude alle diciassette, ma sabato resta aperto fino alle venti.", "pt": "O museu fecha às dezessete, mas sábado fica aberto até as vinte.", "audioKey": "b4-d2-l1" }, - { "speaker": "learner", "it": "Cosa significa 'resta aperto'?", "pt": "O que significa 'resta aperto'?", "audioKey": "b4-d2-l2" }, - { "speaker": "italian", "it": "Vuol dire che rimane aperto, non chiude.", "pt": "Quer dizer que permanece aberto, não fecha.", "audioKey": "b4-d2-l3" }, - { "speaker": "learner", "it": "Ho capito! Quindi sabato posso andare anche la sera?", "pt": "Entendi! Então sábado posso ir também à noite?", "audioKey": "b4-d2-l4" }, - { "speaker": "italian", "it": "Proprio così! Magari è meno affollato.", "pt": "Isso mesmo! Talvez esteja menos lotado.", "audioKey": "b4-d2-l5" }, - { "speaker": "learner", "it": "Perfetto, grazie della spiegazione!", "pt": "Perfeito, obrigado pela explicação!", "audioKey": "b4-d2-l6" } + { + "speaker": "italian", + "it": "Il museo chiude alle diciassette, ma sabato resta aperto fino alle venti.", + "pt": "O museu fecha às dezessete, mas sábado fica aberto até as vinte.", + "audioKey": "b4-d2-l1", + "pronuncia": "'“museo”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Cosa significa 'resta aperto'?", + "pt": "O que significa 'resta aperto'?", + "audioKey": "b4-d2-l2", + "pronuncia": "'“significa”': GN tem som de 'nh' (como em 'sonho'). '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Vuol dire che rimane aperto, non chiude.", + "pt": "Quer dizer que permanece aberto, não fecha.", + "audioKey": "b4-d2-l3" + }, + { + "speaker": "learner", + "it": "Ho capito! Quindi sabato posso andare anche la sera?", + "pt": "Entendi! Então sábado posso ir também à noite?", + "audioKey": "b4-d2-l4" + }, + { + "speaker": "italian", + "it": "Proprio così! Magari è meno affollato.", + "pt": "Isso mesmo! Talvez esteja menos lotado.", + "audioKey": "b4-d2-l5" + }, + { + "speaker": "learner", + "it": "Perfetto, grazie della spiegazione!", + "pt": "Perfeito, obrigado pela explicação!", + "audioKey": "b4-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B5.json b/content/missions/B5.json index fe54ff3..654d0dd 100644 --- a/content/missions/B5.json +++ b/content/missions/B5.json @@ -5,42 +5,179 @@ "titleIt": "Gusto / Non gusto", "titlePt": "Gosto / Não gosto + adjetivos sensoriais", "canDos": [ - { "id": "b5-cd1", "text": "Consigo expressar preferência com 'mi piace / non mi piace'" }, - { "id": "b5-cd2", "text": "Consigo descrever comida com adjetivos básicos (buono, dolce, freddo)" }, - { "id": "b5-cd3", "text": "Consigo dizer que algo está gostoso ou ruim mesmo sem vocabulário rico" } + { + "id": "b5-cd1", + "text": "Consigo expressar preferência com 'mi piace / non mi piace'" + }, + { + "id": "b5-cd2", + "text": "Consigo descrever comida com adjetivos básicos (buono, dolce, freddo)" + }, + { + "id": "b5-cd3", + "text": "Consigo dizer que algo está gostoso ou ruim mesmo sem vocabulário rico" + } ], "chunks": [ - { "it": "Mi piace questo!", "pt": "Gosto disto!", "note": "'piacere' funciona ao contrário: a coisa agrada a mim", "audioKey": "b5-chunk-01" }, - { "it": "Non mi piace.", "pt": "Não gosto.", "audioKey": "b5-chunk-02" }, - { "it": "Questo è buono!", "pt": "Isto é bom/gostoso!", "audioKey": "b5-chunk-03" }, - { "it": "È buonissimo!", "pt": "É muito gostoso!", "note": "Superlativo: -issimo = muito", "audioKey": "b5-chunk-04" }, - { "it": "È troppo dolce.", "pt": "É doce demais.", "note": "'troppo' = demais/muito", "audioKey": "b5-chunk-05" }, - { "it": "È freddo.", "pt": "Está frio.", "audioKey": "b5-chunk-06" }, - { "it": "È caldo.", "pt": "Está quente.", "audioKey": "b5-chunk-07" }, - { "it": "Non è buono.", "pt": "Não é bom.", "audioKey": "b5-chunk-08" }, - { "it": "Che buono! Mi piace tantissimo!", "pt": "Que gostoso! Gosto muitíssimo!", "audioKey": "b5-chunk-09" }, - { "it": "È un po' amaro.", "pt": "É um pouco amargo.", "note": "'un po'' = um pouco", "audioKey": "b5-chunk-10" }, - { "it": "Come si dice 'picante' in italiano?", "pt": "Como se diz 'apimentado' em italiano?", "note": "SALVAVITA para sabores desconhecidos", "audioKey": "b5-chunk-11" }, - { "it": "Preferisco quello salato.", "pt": "Prefiro aquele salgado.", "audioKey": "b5-chunk-12" }, - { "it": "È una cosa dolce o salata?", "pt": "É uma coisa doce ou salgada?", "note": "Circunlóquio para perguntar sobre sabor", "audioKey": "b5-chunk-13" } + { + "it": "Mi piace questo!", + "pt": "Gosto disto!", + "note": "'piacere' funciona ao contrário: a coisa agrada a mim", + "audioKey": "b5-chunk-01" + }, + { + "it": "Non mi piace.", + "pt": "Não gosto.", + "audioKey": "b5-chunk-02" + }, + { + "it": "Questo è buono!", + "pt": "Isto é bom/gostoso!", + "audioKey": "b5-chunk-03" + }, + { + "it": "È buonissimo!", + "pt": "É muito gostoso!", + "note": "Superlativo: -issimo = muito", + "audioKey": "b5-chunk-04" + }, + { + "it": "È troppo dolce.", + "pt": "É doce demais.", + "note": "'troppo' = demais/muito", + "audioKey": "b5-chunk-05" + }, + { + "it": "È freddo.", + "pt": "Está frio.", + "audioKey": "b5-chunk-06" + }, + { + "it": "È caldo.", + "pt": "Está quente.", + "audioKey": "b5-chunk-07" + }, + { + "it": "Non è buono.", + "pt": "Não é bom.", + "audioKey": "b5-chunk-08" + }, + { + "it": "Che buono! Mi piace tantissimo!", + "pt": "Que gostoso! Gosto muitíssimo!", + "audioKey": "b5-chunk-09" + }, + { + "it": "È un po' amaro.", + "pt": "É um pouco amargo.", + "note": "'un po'' = um pouco", + "audioKey": "b5-chunk-10" + }, + { + "it": "Come si dice 'picante' in italiano?", + "pt": "Como se diz 'apimentado' em italiano?", + "note": "SALVAVITA para sabores desconhecidos", + "audioKey": "b5-chunk-11" + }, + { + "it": "Preferisco quello salato.", + "pt": "Prefiro aquele salgado.", + "audioKey": "b5-chunk-12" + }, + { + "it": "È una cosa dolce o salata?", + "pt": "É uma coisa doce ou salgada?", + "note": "Circunlóquio para perguntar sobre sabor", + "audioKey": "b5-chunk-13", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Assaggia! Ti piace la pizza?", "pt": "Prove! Gosta de pizza?", "audioKey": "b5-d1-l1" }, - { "speaker": "learner", "it": "Sì, mi piace tantissimo! È buonissima!", "pt": "Sim, gosto muitíssimo! É muito gostosa!", "audioKey": "b5-d1-l2" }, - { "speaker": "italian", "it": "E il gelato? Lo vuoi?", "pt": "E o sorvete? Quer?", "audioKey": "b5-d1-l3" }, - { "speaker": "learner", "it": "Sì! Ma questo è troppo dolce per me.", "pt": "Sim! Mas este é doce demais para mim.", "audioKey": "b5-d1-l4" }, - { "speaker": "italian", "it": "Dai, prova quello al limone. È meno dolce.", "pt": "Vai, prove o de limão. É menos doce.", "audioKey": "b5-d1-l5" }, - { "speaker": "learner", "it": "Mmm, questo mi piace di più! È fresco e buono!", "pt": "Hum, deste gosto mais! É fresco e bom!", "audioKey": "b5-d1-l6" }, - { "speaker": "italian", "it": "Bravo! Hai buon gusto!", "pt": "Muito bem! Você tem bom gosto!", "audioKey": "b5-d1-l7" } + { + "speaker": "italian", + "it": "Assaggia! Ti piace la pizza?", + "pt": "Prove! Gosta de pizza?", + "audioKey": "b5-d1-l1", + "pronuncia": "'“pizza”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“pizza”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Sì, mi piace tantissimo! È buonissima!", + "pt": "Sim, gosto muitíssimo! É muito gostosa!", + "audioKey": "b5-d1-l2" + }, + { + "speaker": "italian", + "it": "E il gelato? Lo vuoi?", + "pt": "E o sorvete? Quer?", + "audioKey": "b5-d1-l3", + "pronuncia": "'“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Sì! Ma questo è troppo dolce per me.", + "pt": "Sim! Mas este é doce demais para mim.", + "audioKey": "b5-d1-l4" + }, + { + "speaker": "italian", + "it": "Dai, prova quello al limone. È meno dolce.", + "pt": "Vai, prove o de limão. É menos doce.", + "audioKey": "b5-d1-l5" + }, + { + "speaker": "learner", + "it": "Mmm, questo mi piace di più! È fresco e buono!", + "pt": "Hum, deste gosto mais! É fresco e bom!", + "audioKey": "b5-d1-l6" + }, + { + "speaker": "italian", + "it": "Bravo! Hai buon gusto!", + "pt": "Muito bem! Você tem bom gosto!", + "audioKey": "b5-d1-l7" + } ], [ - { "speaker": "italian", "it": "Il caffè è caldo. Attento!", "pt": "O café está quente. Cuidado!", "audioKey": "b5-d2-l1" }, - { "speaker": "learner", "it": "Grazie! Mmm… è un po' amaro.", "pt": "Obrigado! Hum… é um pouco amargo.", "audioKey": "b5-d2-l2" }, - { "speaker": "italian", "it": "Vuoi lo zucchero? O il latte?", "pt": "Quer açúcar? Ou leite?", "audioKey": "b5-d2-l3" }, - { "speaker": "learner", "it": "Un po' di latte, per favore. Non mi piace troppo amaro.", "pt": "Um pouco de leite, por favor. Não gosto muito amargo.", "audioKey": "b5-d2-l4" }, - { "speaker": "italian", "it": "Ecco! Ora è più dolce?", "pt": "Pronto! Agora está mais doce?", "audioKey": "b5-d2-l5" }, - { "speaker": "learner", "it": "Sì, ora è perfetto! Mi piace così!", "pt": "Sim, agora está perfeito! Gosto assim!", "audioKey": "b5-d2-l6" } + { + "speaker": "italian", + "it": "Il caffè è caldo. Attento!", + "pt": "O café está quente. Cuidado!", + "audioKey": "b5-d2-l1" + }, + { + "speaker": "learner", + "it": "Grazie! Mmm… è un po' amaro.", + "pt": "Obrigado! Hum… é um pouco amargo.", + "audioKey": "b5-d2-l2", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Vuoi lo zucchero? O il latte?", + "pt": "Quer açúcar? Ou leite?", + "audioKey": "b5-d2-l3", + "pronuncia": "'“zucchero”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“zucchero”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "learner", + "it": "Un po' di latte, per favore. Non mi piace troppo amaro.", + "pt": "Um pouco de leite, por favor. Não gosto muito amargo.", + "audioKey": "b5-d2-l4" + }, + { + "speaker": "italian", + "it": "Ecco! Ora è più dolce?", + "pt": "Pronto! Agora está mais doce?", + "audioKey": "b5-d2-l5" + }, + { + "speaker": "learner", + "it": "Sì, ora è perfetto! Mi piace così!", + "pt": "Sim, agora está perfeito! Gosto assim!", + "audioKey": "b5-d2-l6" + } ] ], "roleplay": { diff --git a/content/missions/B6.json b/content/missions/B6.json index c76688f..09b4b9a 100644 --- a/content/missions/B6.json +++ b/content/missions/B6.json @@ -5,41 +5,178 @@ "titleIt": "Ho fame / Ho sete / Fa male", "titlePt": "Necessidades corporais básicas", "canDos": [ - { "id": "b6-cd1", "text": "Consigo expressar fome, sede, sono e dor com frases simples" }, - { "id": "b6-cd2", "text": "Consigo dizer onde dói apontando e usando 'mi fa male'" }, - { "id": "b6-cd3", "text": "Consigo pedir ajuda para uma necessidade física urgente" } + { + "id": "b6-cd1", + "text": "Consigo expressar fome, sede, sono e dor com frases simples" + }, + { + "id": "b6-cd2", + "text": "Consigo dizer onde dói apontando e usando 'mi fa male'" + }, + { + "id": "b6-cd3", + "text": "Consigo pedir ajuda para uma necessidade física urgente" + } ], "chunks": [ - { "it": "Ho fame.", "pt": "Estou com fome.", "note": "Em italiano se usa 'avere' (ter) para sensações", "audioKey": "b6-chunk-01" }, - { "it": "Ho sete.", "pt": "Estou com sede.", "audioKey": "b6-chunk-02" }, - { "it": "Ho sonno.", "pt": "Estou com sono.", "audioKey": "b6-chunk-03" }, - { "it": "Ho freddo.", "pt": "Estou com frio.", "audioKey": "b6-chunk-04" }, - { "it": "Ho caldo.", "pt": "Estou com calor.", "audioKey": "b6-chunk-05" }, - { "it": "Mi fa male la testa.", "pt": "Minha cabeça dói / Estou com dor de cabeça.", "note": "'fa male' = dói; artigo + parte do corpo", "audioKey": "b6-chunk-06" }, - { "it": "Mi fa male qui.", "pt": "Dói aqui.", "note": "Aponte enquanto diz — gestos completam a frase", "audioKey": "b6-chunk-07" }, - { "it": "Ho mal di pancia.", "pt": "Estou com dor de barriga.", "note": "'mal di' + parte = dor de…", "audioKey": "b6-chunk-08" }, - { "it": "Sono stanco.", "pt": "Estou cansado.", "note": "'stanco/a' concorda com gênero", "audioKey": "b6-chunk-09" }, - { "it": "Ho bisogno di andare in bagno.", "pt": "Preciso ir ao banheiro.", "audioKey": "b6-chunk-10" }, - { "it": "Come si dice 'dor de garganta'?", "pt": "Como se diz 'dor de garganta'?", "note": "SALVAVITA para dores que não sabe nomear", "audioKey": "b6-chunk-11" }, - { "it": "Non sto bene.", "pt": "Não estou bem.", "audioKey": "b6-chunk-12" } + { + "it": "Ho fame.", + "pt": "Estou com fome.", + "note": "Em italiano se usa 'avere' (ter) para sensações", + "audioKey": "b6-chunk-01" + }, + { + "it": "Ho sete.", + "pt": "Estou com sede.", + "audioKey": "b6-chunk-02" + }, + { + "it": "Ho sonno.", + "pt": "Estou com sono.", + "audioKey": "b6-chunk-03" + }, + { + "it": "Ho freddo.", + "pt": "Estou com frio.", + "audioKey": "b6-chunk-04" + }, + { + "it": "Ho caldo.", + "pt": "Estou com calor.", + "audioKey": "b6-chunk-05" + }, + { + "it": "Mi fa male la testa.", + "pt": "Minha cabeça dói / Estou com dor de cabeça.", + "note": "'fa male' = dói; artigo + parte do corpo", + "audioKey": "b6-chunk-06" + }, + { + "it": "Mi fa male qui.", + "pt": "Dói aqui.", + "note": "Aponte enquanto diz — gestos completam a frase", + "audioKey": "b6-chunk-07" + }, + { + "it": "Ho mal di pancia.", + "pt": "Estou com dor de barriga.", + "note": "'mal di' + parte = dor de…", + "audioKey": "b6-chunk-08" + }, + { + "it": "Sono stanco.", + "pt": "Estou cansado.", + "note": "'stanco/a' concorda com gênero", + "audioKey": "b6-chunk-09" + }, + { + "it": "Ho bisogno di andare in bagno.", + "pt": "Preciso ir ao banheiro.", + "audioKey": "b6-chunk-10", + "pronuncia": "'“bisogno”': GN tem som de 'nh' (como em 'sonho'). '“bisogno”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Come si dice 'dor de garganta'?", + "pt": "Como se diz 'dor de garganta'?", + "note": "SALVAVITA para dores que não sabe nomear", + "audioKey": "b6-chunk-11" + }, + { + "it": "Non sto bene.", + "pt": "Não estou bem.", + "audioKey": "b6-chunk-12" + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Come stai? Hai mangiato?", "pt": "Como está? Já comeu?", "audioKey": "b6-d1-l1" }, - { "speaker": "learner", "it": "No, ho tanta fame! E ho anche sete.", "pt": "Não, estou com muita fome! E também com sede.", "audioKey": "b6-d1-l2" }, - { "speaker": "italian", "it": "Poverino! Vieni, ti preparo qualcosa.", "pt": "Coitado! Venha, te preparo alguma coisa.", "audioKey": "b6-d1-l3" }, - { "speaker": "learner", "it": "Grazie! Ho anche un po' di sonno.", "pt": "Obrigado! Também estou com um pouco de sono.", "audioKey": "b6-d1-l4" }, - { "speaker": "italian", "it": "Mangia prima, poi fai un riposino.", "pt": "Coma primeiro, depois descanse um pouquinho.", "audioKey": "b6-d1-l5" }, - { "speaker": "learner", "it": "Va bene, grazie! Ho proprio fame!", "pt": "Tudo bem, obrigado! Estou realmente com fome!", "audioKey": "b6-d1-l6" } + { + "speaker": "italian", + "it": "Come stai? Hai mangiato?", + "pt": "Como está? Já comeu?", + "audioKey": "b6-d1-l1", + "pronuncia": "'“mangiato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "No, ho tanta fame! E ho anche sete.", + "pt": "Não, estou com muita fome! E também com sede.", + "audioKey": "b6-d1-l2" + }, + { + "speaker": "italian", + "it": "Poverino! Vieni, ti preparo qualcosa.", + "pt": "Coitado! Venha, te preparo alguma coisa.", + "audioKey": "b6-d1-l3", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Grazie! Ho anche un po' di sonno.", + "pt": "Obrigado! Também estou com um pouco de sono.", + "audioKey": "b6-d1-l4", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Mangia prima, poi fai un riposino.", + "pt": "Coma primeiro, depois descanse um pouquinho.", + "audioKey": "b6-d1-l5", + "pronuncia": "'“Mangia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“riposino”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Va bene, grazie! Ho proprio fame!", + "pt": "Tudo bem, obrigado! Estou realmente com fome!", + "audioKey": "b6-d1-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "learner", "it": "Mamma, mi fa male la pancia!", "pt": "Mamãe, minha barriga dói!", "audioKey": "b6-d2-l1" }, - { "speaker": "italian", "it": "Oh no! Dove ti fa male esattamente?", "pt": "Ah não! Onde dói exatamente?", "audioKey": "b6-d2-l2" }, - { "speaker": "learner", "it": "Qui! Mi fa male proprio qui.", "pt": "Aqui! Dói bem aqui.", "audioKey": "b6-d2-l3" }, - { "speaker": "italian", "it": "Hai mangiato qualcosa di strano?", "pt": "Comeu alguma coisa estranha?", "audioKey": "b6-d2-l4" }, - { "speaker": "learner", "it": "Forse sì… non sto bene.", "pt": "Talvez sim… não estou bem.", "audioKey": "b6-d2-l5" }, - { "speaker": "italian", "it": "Vieni, ti do una medicina. Stai tranquillo.", "pt": "Venha, te dou um remédio. Fique tranquilo.", "audioKey": "b6-d2-l6" }, - { "speaker": "learner", "it": "Grazie, mamma.", "pt": "Obrigado, mamãe.", "audioKey": "b6-d2-l7" } + { + "speaker": "learner", + "it": "Mamma, mi fa male la pancia!", + "pt": "Mamãe, minha barriga dói!", + "audioKey": "b6-d2-l1" + }, + { + "speaker": "italian", + "it": "Oh no! Dove ti fa male esattamente?", + "pt": "Ah não! Onde dói exatamente?", + "audioKey": "b6-d2-l2", + "pronuncia": "'“esattamente”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Qui! Mi fa male proprio qui.", + "pt": "Aqui! Dói bem aqui.", + "audioKey": "b6-d2-l3" + }, + { + "speaker": "italian", + "it": "Hai mangiato qualcosa di strano?", + "pt": "Comeu alguma coisa estranha?", + "audioKey": "b6-d2-l4", + "pronuncia": "'“mangiato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Forse sì… non sto bene.", + "pt": "Talvez sim… não estou bem.", + "audioKey": "b6-d2-l5" + }, + { + "speaker": "italian", + "it": "Vieni, ti do una medicina. Stai tranquillo.", + "pt": "Venha, te dou um remédio. Fique tranquilo.", + "audioKey": "b6-d2-l6" + }, + { + "speaker": "learner", + "it": "Grazie, mamma.", + "pt": "Obrigado, mamãe.", + "audioKey": "b6-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/B7.json b/content/missions/B7.json index 33b71cb..fd4e0b3 100644 --- a/content/missions/B7.json +++ b/content/missions/B7.json @@ -5,43 +5,183 @@ "titleIt": "Numeri e quantità", "titlePt": "Números 0-20, quanto custa?, pouco/muito", "canDos": [ - { "id": "b7-cd1", "text": "Consigo contar de 0 a 20 e perguntar preços" }, - { "id": "b7-cd2", "text": "Consigo expressar quantidade com 'poco', 'tanto', 'troppo'" }, - { "id": "b7-cd3", "text": "Consigo comparar tamanhos com 'piccolo' e 'grande'" } + { + "id": "b7-cd1", + "text": "Consigo contar de 0 a 20 e perguntar preços" + }, + { + "id": "b7-cd2", + "text": "Consigo expressar quantidade com 'poco', 'tanto', 'troppo'" + }, + { + "id": "b7-cd3", + "text": "Consigo comparar tamanhos com 'piccolo' e 'grande'" + } ], "chunks": [ - { "it": "Zero, uno, due, tre, quattro, cinque.", "pt": "Zero, um, dois, três, quatro, cinco.", "audioKey": "b7-chunk-01" }, - { "it": "Sei, sette, otto, nove, dieci.", "pt": "Seis, sete, oito, nove, dez.", "audioKey": "b7-chunk-02" }, - { "it": "Undici, dodici, tredici, quattordici, quindici.", "pt": "Onze, doze, treze, catorze, quinze.", "audioKey": "b7-chunk-03" }, - { "it": "Sedici, diciassette, diciotto, diciannove, venti.", "pt": "Dezesseis, dezessete, dezoito, dezenove, vinte.", "note": "'diciotto' perde o 'i' de 'dici'", "audioKey": "b7-chunk-04" }, - { "it": "Quanto costa?", "pt": "Quanto custa?", "audioKey": "b7-chunk-05" }, - { "it": "Quanto costa questo?", "pt": "Quanto custa isto?", "audioKey": "b7-chunk-06" }, - { "it": "Costa cinque euro.", "pt": "Custa cinco euros.", "audioKey": "b7-chunk-07" }, - { "it": "È troppo caro!", "pt": "É caro demais!", "note": "'caro' = caro; 'economico' = barato", "audioKey": "b7-chunk-08" }, - { "it": "È piccolo.", "pt": "É pequeno.", "audioKey": "b7-chunk-09" }, - { "it": "È grande.", "pt": "É grande.", "audioKey": "b7-chunk-10" }, - { "it": "Un po' di più.", "pt": "Um pouco mais.", "audioKey": "b7-chunk-11" }, - { "it": "Poco / Tanto / Troppo.", "pt": "Pouco / Muito / Demais.", "note": "'troppo' = excesso, além do desejado", "audioKey": "b7-chunk-12" }, - { "it": "Ce ne sono pochi.", "pt": "Há poucos.", "note": "'ce ne sono' = há/existem (de algo)", "audioKey": "b7-chunk-13" }, - { "it": "Quanti ce ne sono?", "pt": "Quantos há?", "audioKey": "b7-chunk-14" } + { + "it": "Zero, uno, due, tre, quattro, cinque.", + "pt": "Zero, um, dois, três, quatro, cinco.", + "audioKey": "b7-chunk-01", + "pronuncia": "'“Zero”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Sei, sette, otto, nove, dieci.", + "pt": "Seis, sete, oito, nove, dez.", + "audioKey": "b7-chunk-02" + }, + { + "it": "Undici, dodici, tredici, quattordici, quindici.", + "pt": "Onze, doze, treze, catorze, quinze.", + "audioKey": "b7-chunk-03" + }, + { + "it": "Sedici, diciassette, diciotto, diciannove, venti.", + "pt": "Dezesseis, dezessete, dezoito, dezenove, vinte.", + "note": "'diciotto' perde o 'i' de 'dici'", + "audioKey": "b7-chunk-04" + }, + { + "it": "Quanto costa?", + "pt": "Quanto custa?", + "audioKey": "b7-chunk-05" + }, + { + "it": "Quanto costa questo?", + "pt": "Quanto custa isto?", + "audioKey": "b7-chunk-06" + }, + { + "it": "Costa cinque euro.", + "pt": "Custa cinco euros.", + "audioKey": "b7-chunk-07" + }, + { + "it": "È troppo caro!", + "pt": "É caro demais!", + "note": "'caro' = caro; 'economico' = barato", + "audioKey": "b7-chunk-08" + }, + { + "it": "È piccolo.", + "pt": "É pequeno.", + "audioKey": "b7-chunk-09" + }, + { + "it": "È grande.", + "pt": "É grande.", + "audioKey": "b7-chunk-10" + }, + { + "it": "Un po' di più.", + "pt": "Um pouco mais.", + "audioKey": "b7-chunk-11" + }, + { + "it": "Poco / Tanto / Troppo.", + "pt": "Pouco / Muito / Demais.", + "note": "'troppo' = excesso, além do desejado", + "audioKey": "b7-chunk-12" + }, + { + "it": "Ce ne sono pochi.", + "pt": "Há poucos.", + "note": "'ce ne sono' = há/existem (de algo)", + "audioKey": "b7-chunk-13" + }, + { + "it": "Quanti ce ne sono?", + "pt": "Quantos há?", + "audioKey": "b7-chunk-14" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno! Quanto costa questo gelato?", "pt": "Bom dia! Quanto custa este sorvete?", "audioKey": "b7-d1-l1" }, - { "speaker": "italian", "it": "Tre euro e cinquanta. Ne vuoi due?", "pt": "Três euros e cinquenta. Quer dois?", "audioKey": "b7-d1-l2" }, - { "speaker": "learner", "it": "No, solo uno per me. Ma quello grande, per favore!", "pt": "Não, só um para mim. Mas o grande, por favor!", "audioKey": "b7-d1-l3" }, - { "speaker": "italian", "it": "Il grande costa cinque euro.", "pt": "O grande custa cinco euros.", "audioKey": "b7-d1-l4" }, - { "speaker": "learner", "it": "Va bene! È troppo buono per dire di no!", "pt": "Tudo bem! É gostoso demais para dizer não!", "audioKey": "b7-d1-l5" }, - { "speaker": "italian", "it": "Dai, eccoti il gelato grande!", "pt": "Vai, aqui está o sorvete grande!", "audioKey": "b7-d1-l6" } + { + "speaker": "learner", + "it": "Buongiorno! Quanto costa questo gelato?", + "pt": "Bom dia! Quanto custa este sorvete?", + "audioKey": "b7-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Tre euro e cinquanta. Ne vuoi due?", + "pt": "Três euros e cinquenta. Quer dois?", + "audioKey": "b7-d1-l2" + }, + { + "speaker": "learner", + "it": "No, solo uno per me. Ma quello grande, per favore!", + "pt": "Não, só um para mim. Mas o grande, por favor!", + "audioKey": "b7-d1-l3" + }, + { + "speaker": "italian", + "it": "Il grande costa cinque euro.", + "pt": "O grande custa cinco euros.", + "audioKey": "b7-d1-l4" + }, + { + "speaker": "learner", + "it": "Va bene! È troppo buono per dire di no!", + "pt": "Tudo bem! É gostoso demais para dizer não!", + "audioKey": "b7-d1-l5" + }, + { + "speaker": "italian", + "it": "Dai, eccoti il gelato grande!", + "pt": "Vai, aqui está o sorvete grande!", + "audioKey": "b7-d1-l6", + "pronuncia": "'“gelato”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + } ], [ - { "speaker": "italian", "it": "Quante mele vuoi? Ce ne sono tante!", "pt": "Quantas maçãs quer? Há muitas!", "audioKey": "b7-d2-l1" }, - { "speaker": "learner", "it": "Ne voglio cinque, per favore.", "pt": "Quero cinco, por favor.", "audioKey": "b7-d2-l2" }, - { "speaker": "italian", "it": "Cinque? Sono un po' troppe per te!", "pt": "Cinco? São um pouco demais para você!", "audioKey": "b7-d2-l3" }, - { "speaker": "learner", "it": "No, ho tanta fame! Ne mangio almeno tre!", "pt": "Não, estou com muita fome! Como pelo menos três!", "audioKey": "b7-d2-l4" }, - { "speaker": "italian", "it": "Va bene, dai! Prendine cinque.", "pt": "Tudo bem, vai! Pegue cinco.", "audioKey": "b7-d2-l5" }, - { "speaker": "learner", "it": "Grazie! Quanto costano?", "pt": "Obrigado! Quanto custam?", "audioKey": "b7-d2-l6" }, - { "speaker": "italian", "it": "Due euro al chilo, quindi circa tre euro.", "pt": "Dois euros o quilo, então cerca de três euros.", "audioKey": "b7-d2-l7" } + { + "speaker": "italian", + "it": "Quante mele vuoi? Ce ne sono tante!", + "pt": "Quantas maçãs quer? Há muitas!", + "audioKey": "b7-d2-l1" + }, + { + "speaker": "learner", + "it": "Ne voglio cinque, per favore.", + "pt": "Quero cinco, por favor.", + "audioKey": "b7-d2-l2", + "pronuncia": "'“voglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "italian", + "it": "Cinque? Sono un po' troppe per te!", + "pt": "Cinco? São um pouco demais para você!", + "audioKey": "b7-d2-l3" + }, + { + "speaker": "learner", + "it": "No, ho tanta fame! Ne mangio almeno tre!", + "pt": "Não, estou com muita fome! Como pelo menos três!", + "audioKey": "b7-d2-l4", + "pronuncia": "'“mangio”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Va bene, dai! Prendine cinque.", + "pt": "Tudo bem, vai! Pegue cinco.", + "audioKey": "b7-d2-l5" + }, + { + "speaker": "learner", + "it": "Grazie! Quanto costano?", + "pt": "Obrigado! Quanto custam?", + "audioKey": "b7-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Due euro al chilo, quindi circa tre euro.", + "pt": "Dois euros o quilo, então cerca de três euros.", + "audioKey": "b7-d2-l7" + } ] ], "roleplay": { diff --git a/content/missions/B8.json b/content/missions/B8.json index 94d4453..43bca99 100644 --- a/content/missions/B8.json +++ b/content/missions/B8.json @@ -5,41 +5,173 @@ "titleIt": "Sì, No, Forse, Non lo so", "titlePt": "Sim, Não, Talvez, Não sei — responder simples", "canDos": [ - { "id": "b8-cd1", "text": "Consigo responder perguntas simples com sì/no/forse" }, - { "id": "b8-cd2", "text": "Consigo dizer que não sei sem travar a conversa" }, - { "id": "b8-cd3", "text": "Consigo confirmar ou negar acrescentando uma palavra extra" } + { + "id": "b8-cd1", + "text": "Consigo responder perguntas simples com sì/no/forse" + }, + { + "id": "b8-cd2", + "text": "Consigo dizer que não sei sem travar a conversa" + }, + { + "id": "b8-cd3", + "text": "Consigo confirmar ou negar acrescentando uma palavra extra" + } ], "chunks": [ - { "it": "Sì.", "pt": "Sim.", "audioKey": "b8-chunk-01" }, - { "it": "No.", "pt": "Não.", "audioKey": "b8-chunk-02" }, - { "it": "Forse.", "pt": "Talvez.", "audioKey": "b8-chunk-03" }, - { "it": "Non lo so.", "pt": "Não sei.", "note": "'lo' = isso/aquilo (objeto direto)", "audioKey": "b8-chunk-04" }, - { "it": "Sì, certo!", "pt": "Sim, claro!", "audioKey": "b8-chunk-05" }, - { "it": "No, purtroppo.", "pt": "Não, infelizmente.", "note": "'purtroppo' suaviza a negativa", "audioKey": "b8-chunk-06" }, - { "it": "Penso di sì.", "pt": "Acho que sim.", "audioKey": "b8-chunk-07" }, - { "it": "Penso di no.", "pt": "Acho que não.", "audioKey": "b8-chunk-08" }, - { "it": "Non sono sicuro.", "pt": "Não tenho certeza.", "note": "'sicuro/a' concorda com gênero", "audioKey": "b8-chunk-09" }, - { "it": "Mah, non saprei.", "pt": "Sei lá, não saberia.", "note": "'mah' é interjeição de dúvida muito italiana", "audioKey": "b8-chunk-10" }, - { "it": "Assolutamente sì!", "pt": "Com certeza absoluta!", "audioKey": "b8-chunk-11" }, - { "it": "Come si dice 'talvez' in italiano?", "pt": "Como se diz 'talvez' em italiano?", "note": "SALVAVITA para expressar incerteza", "audioKey": "b8-chunk-12" } + { + "it": "Sì.", + "pt": "Sim.", + "audioKey": "b8-chunk-01" + }, + { + "it": "No.", + "pt": "Não.", + "audioKey": "b8-chunk-02" + }, + { + "it": "Forse.", + "pt": "Talvez.", + "audioKey": "b8-chunk-03" + }, + { + "it": "Non lo so.", + "pt": "Não sei.", + "note": "'lo' = isso/aquilo (objeto direto)", + "audioKey": "b8-chunk-04" + }, + { + "it": "Sì, certo!", + "pt": "Sim, claro!", + "audioKey": "b8-chunk-05" + }, + { + "it": "No, purtroppo.", + "pt": "Não, infelizmente.", + "note": "'purtroppo' suaviza a negativa", + "audioKey": "b8-chunk-06" + }, + { + "it": "Penso di sì.", + "pt": "Acho que sim.", + "audioKey": "b8-chunk-07" + }, + { + "it": "Penso di no.", + "pt": "Acho que não.", + "audioKey": "b8-chunk-08" + }, + { + "it": "Non sono sicuro.", + "pt": "Não tenho certeza.", + "note": "'sicuro/a' concorda com gênero", + "audioKey": "b8-chunk-09" + }, + { + "it": "Mah, non saprei.", + "pt": "Sei lá, não saberia.", + "note": "'mah' é interjeição de dúvida muito italiana", + "audioKey": "b8-chunk-10" + }, + { + "it": "Assolutamente sì!", + "pt": "Com certeza absoluta!", + "audioKey": "b8-chunk-11" + }, + { + "it": "Come si dice 'talvez' in italiano?", + "pt": "Como se diz 'talvez' em italiano?", + "note": "SALVAVITA para expressar incerteza", + "audioKey": "b8-chunk-12", + "pronuncia": "'“'talvez'”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Ti piace la pasta?", "pt": "Gosta de massa?", "audioKey": "b8-d1-l1" }, - { "speaker": "learner", "it": "Sì, certo! Mi piace tantissimo!", "pt": "Sim, claro! Gosto muitíssimo!", "audioKey": "b8-d1-l2" }, - { "speaker": "italian", "it": "E il pesce? Ti piace il pesce?", "pt": "E peixe? Gosta de peixe?", "audioKey": "b8-d1-l3" }, - { "speaker": "learner", "it": "Mah, forse. Non sono sicuro.", "pt": "Sei lá, talvez. Não tenho certeza.", "audioKey": "b8-d1-l4" }, - { "speaker": "italian", "it": "E le verdure? Mangi le verdure?", "pt": "E legumes? Come legumes?", "audioKey": "b8-d1-l5" }, - { "speaker": "learner", "it": "No, purtroppo. Non mi piacciono tanto.", "pt": "Não, infelizmente. Não gosto tanto.", "audioKey": "b8-d1-l6" }, - { "speaker": "italian", "it": "Dai, devi provare! Sono buone!", "pt": "Vai, tem que provar! São bons!", "audioKey": "b8-d1-l7" } + { + "speaker": "italian", + "it": "Ti piace la pasta?", + "pt": "Gosta de massa?", + "audioKey": "b8-d1-l1" + }, + { + "speaker": "learner", + "it": "Sì, certo! Mi piace tantissimo!", + "pt": "Sim, claro! Gosto muitíssimo!", + "audioKey": "b8-d1-l2" + }, + { + "speaker": "italian", + "it": "E il pesce? Ti piace il pesce?", + "pt": "E peixe? Gosta de peixe?", + "audioKey": "b8-d1-l3" + }, + { + "speaker": "learner", + "it": "Mah, forse. Non sono sicuro.", + "pt": "Sei lá, talvez. Não tenho certeza.", + "audioKey": "b8-d1-l4" + }, + { + "speaker": "italian", + "it": "E le verdure? Mangi le verdure?", + "pt": "E legumes? Come legumes?", + "audioKey": "b8-d1-l5", + "pronuncia": "'“Mangi”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "No, purtroppo. Non mi piacciono tanto.", + "pt": "Não, infelizmente. Não gosto tanto.", + "audioKey": "b8-d1-l6", + "pronuncia": "'“piacciono”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "italian", + "it": "Dai, devi provare! Sono buone!", + "pt": "Vai, tem que provar! São bons!", + "audioKey": "b8-d1-l7" + } ], [ - { "speaker": "italian", "it": "Sai dove è la stazione?", "pt": "Sabe onde fica a estação?", "audioKey": "b8-d2-l1" }, - { "speaker": "learner", "it": "Non lo so, mi dispiace.", "pt": "Não sei, desculpe.", "audioKey": "b8-d2-l2" }, - { "speaker": "italian", "it": "È lontana da qui?", "pt": "É longe daqui?", "audioKey": "b8-d2-l3" }, - { "speaker": "learner", "it": "Penso di no. Forse è vicino.", "pt": "Acho que não. Talvez seja perto.", "audioKey": "b8-d2-l4" }, - { "speaker": "italian", "it": "Va bene, chiedo a qualcun altro. Grazie comunque!", "pt": "Tudo bem, pergunto a outra pessoa. Obrigado de qualquer forma!", "audioKey": "b8-d2-l5" }, - { "speaker": "learner", "it": "Prego! Mi dispiace non poter aiutare.", "pt": "De nada! Desculpe não poder ajudar.", "audioKey": "b8-d2-l6" } + { + "speaker": "italian", + "it": "Sai dove è la stazione?", + "pt": "Sabe onde fica a estação?", + "audioKey": "b8-d2-l1", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Non lo so, mi dispiace.", + "pt": "Não sei, desculpe.", + "audioKey": "b8-d2-l2" + }, + { + "speaker": "italian", + "it": "È lontana da qui?", + "pt": "É longe daqui?", + "audioKey": "b8-d2-l3" + }, + { + "speaker": "learner", + "it": "Penso di no. Forse è vicino.", + "pt": "Acho que não. Talvez seja perto.", + "audioKey": "b8-d2-l4" + }, + { + "speaker": "italian", + "it": "Va bene, chiedo a qualcun altro. Grazie comunque!", + "pt": "Tudo bem, pergunto a outra pessoa. Obrigado de qualquer forma!", + "audioKey": "b8-d2-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Prego! Mi dispiace non poter aiutare.", + "pt": "De nada! Desculpe não poder ajudar.", + "audioKey": "b8-d2-l6" + } ] ], "roleplay": { diff --git a/content/missions/B9.json b/content/missions/B9.json index bc91153..4539456 100644 --- a/content/missions/B9.json +++ b/content/missions/B9.json @@ -5,41 +5,173 @@ "titleIt": "Dov'è? Qui e Là", "titlePt": "Onde está? Aqui e lá — direções básicas", "canDos": [ - { "id": "b9-cd1", "text": "Consigo perguntar onde algo está com 'dov'è'" }, - { "id": "b9-cd2", "text": "Consigo indicar localização com 'qui', 'là', 'vicino', 'lontano'" }, - { "id": "b9-cd3", "text": "Consigo entender direções simples como 'a destra/sinistra'" } + { + "id": "b9-cd1", + "text": "Consigo perguntar onde algo está com 'dov'è'" + }, + { + "id": "b9-cd2", + "text": "Consigo indicar localização com 'qui', 'là', 'vicino', 'lontano'" + }, + { + "id": "b9-cd3", + "text": "Consigo entender direções simples como 'a destra/sinistra'" + } ], "chunks": [ - { "it": "Dov'è il bagno?", "pt": "Onde fica o banheiro?", "note": "'dov'è' = dove + è (onde está)", "audioKey": "b9-chunk-01" }, - { "it": "Dov'è la stazione?", "pt": "Onde fica a estação?", "audioKey": "b9-chunk-02" }, - { "it": "È qui.", "pt": "Está aqui.", "audioKey": "b9-chunk-03" }, - { "it": "È là.", "pt": "Está lá.", "audioKey": "b9-chunk-04" }, - { "it": "È vicino.", "pt": "É perto / Está perto.", "audioKey": "b9-chunk-05" }, - { "it": "È lontano.", "pt": "É longe / Está longe.", "audioKey": "b9-chunk-06" }, - { "it": "A destra.", "pt": "À direita.", "audioKey": "b9-chunk-07" }, - { "it": "A sinistra.", "pt": "À esquerda.", "audioKey": "b9-chunk-08" }, - { "it": "Sempre dritto.", "pt": "Sempre em frente / reto.", "audioKey": "b9-chunk-09" }, - { "it": "Gira a destra.", "pt": "Vire à direita.", "note": "'girare' = virar; imperativo informal", "audioKey": "b9-chunk-10" }, - { "it": "È dall'altra parte.", "pt": "É do outro lado.", "audioKey": "b9-chunk-11" }, - { "it": "Come si dice 'atrás' in italiano?", "pt": "Como se diz 'atrás' em italiano?", "note": "SALVAVITA para direções", "audioKey": "b9-chunk-12" }, - { "it": "È proprio qui accanto.", "pt": "É bem aqui ao lado.", "audioKey": "b9-chunk-13" } + { + "it": "Dov'è il bagno?", + "pt": "Onde fica o banheiro?", + "note": "'dov'è' = dove + è (onde está)", + "audioKey": "b9-chunk-01", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "it": "Dov'è la stazione?", + "pt": "Onde fica a estação?", + "audioKey": "b9-chunk-02", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "È qui.", + "pt": "Está aqui.", + "audioKey": "b9-chunk-03" + }, + { + "it": "È là.", + "pt": "Está lá.", + "audioKey": "b9-chunk-04" + }, + { + "it": "È vicino.", + "pt": "É perto / Está perto.", + "audioKey": "b9-chunk-05" + }, + { + "it": "È lontano.", + "pt": "É longe / Está longe.", + "audioKey": "b9-chunk-06" + }, + { + "it": "A destra.", + "pt": "À direita.", + "audioKey": "b9-chunk-07" + }, + { + "it": "A sinistra.", + "pt": "À esquerda.", + "audioKey": "b9-chunk-08" + }, + { + "it": "Sempre dritto.", + "pt": "Sempre em frente / reto.", + "audioKey": "b9-chunk-09" + }, + { + "it": "Gira a destra.", + "pt": "Vire à direita.", + "note": "'girare' = virar; imperativo informal", + "audioKey": "b9-chunk-10", + "pronuncia": "'“Gira”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "È dall'altra parte.", + "pt": "É do outro lado.", + "audioKey": "b9-chunk-11" + }, + { + "it": "Come si dice 'atrás' in italiano?", + "pt": "Como se diz 'atrás' em italiano?", + "note": "SALVAVITA para direções", + "audioKey": "b9-chunk-12" + }, + { + "it": "È proprio qui accanto.", + "pt": "É bem aqui ao lado.", + "audioKey": "b9-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Scusi, dov'è il bagno?", "pt": "Desculpe, onde fica o banheiro?", "audioKey": "b9-d1-l1" }, - { "speaker": "italian", "it": "È laggiù, a destra, vicino alla porta.", "pt": "É ali embaixo, à direita, perto da porta.", "audioKey": "b9-d1-l2" }, - { "speaker": "learner", "it": "A destra? È lontano?", "pt": "À direita? É longe?", "audioKey": "b9-d1-l3" }, - { "speaker": "italian", "it": "No, è vicinissimo! Due passi.", "pt": "Não, é pertíssimo! Dois passos.", "audioKey": "b9-d1-l4" }, - { "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", "audioKey": "b9-d1-l5" }, - { "speaker": "italian", "it": "Di niente! Vai dritto e poi gira.", "pt": "De nada! Vá em frente e depois vire.", "audioKey": "b9-d1-l6" } + { + "speaker": "learner", + "it": "Scusi, dov'è il bagno?", + "pt": "Desculpe, onde fica o banheiro?", + "audioKey": "b9-d1-l1", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "È laggiù, a destra, vicino alla porta.", + "pt": "É ali embaixo, à direita, perto da porta.", + "audioKey": "b9-d1-l2", + "pronuncia": "'“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "A destra? È lontano?", + "pt": "À direita? É longe?", + "audioKey": "b9-d1-l3" + }, + { + "speaker": "italian", + "it": "No, è vicinissimo! Due passi.", + "pt": "Não, é pertíssimo! Dois passos.", + "audioKey": "b9-d1-l4" + }, + { + "speaker": "learner", + "it": "Perfetto, grazie mille!", + "pt": "Perfeito, muito obrigado!", + "audioKey": "b9-d1-l5", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Di niente! Vai dritto e poi gira.", + "pt": "De nada! Vá em frente e depois vire.", + "audioKey": "b9-d1-l6", + "pronuncia": "'“gira”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + } ], [ - { "speaker": "italian", "it": "Dove abiti? Sei di qui?", "pt": "Onde mora? É daqui?", "audioKey": "b9-d2-l1" }, - { "speaker": "learner", "it": "No, non sono di qui. Abito lontano.", "pt": "Não, não sou daqui. Moro longe.", "audioKey": "b9-d2-l2" }, - { "speaker": "italian", "it": "Ah, e dove esattamente?", "pt": "Ah, e onde exatamente?", "audioKey": "b9-d2-l3" }, - { "speaker": "learner", "it": "Non lo so spiegare bene… è vicino al parco grande.", "pt": "Não sei explicar bem… é perto do parque grande.", "audioKey": "b9-d2-l4" }, - { "speaker": "italian", "it": "Ah, ho capito! Vicino al Parco Sempione?", "pt": "Ah, entendi! Perto do Parque Sempione?", "audioKey": "b9-d2-l5" }, - { "speaker": "learner", "it": "Sì, proprio lì! È qui accanto!", "pt": "Sim, bem ali! É aqui ao lado!", "audioKey": "b9-d2-l6" } + { + "speaker": "italian", + "it": "Dove abiti? Sei di qui?", + "pt": "Onde mora? É daqui?", + "audioKey": "b9-d2-l1" + }, + { + "speaker": "learner", + "it": "No, non sono di qui. Abito lontano.", + "pt": "Não, não sou daqui. Moro longe.", + "audioKey": "b9-d2-l2" + }, + { + "speaker": "italian", + "it": "Ah, e dove esattamente?", + "pt": "Ah, e onde exatamente?", + "audioKey": "b9-d2-l3", + "pronuncia": "'“esattamente”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Non lo so spiegare bene… è vicino al parco grande.", + "pt": "Não sei explicar bem… é perto do parque grande.", + "audioKey": "b9-d2-l4" + }, + { + "speaker": "italian", + "it": "Ah, ho capito! Vicino al Parco Sempione?", + "pt": "Ah, entendi! Perto do Parque Sempione?", + "audioKey": "b9-d2-l5" + }, + { + "speaker": "learner", + "it": "Sì, proprio lì! È qui accanto!", + "pt": "Sim, bem ali! É aqui ao lado!", + "audioKey": "b9-d2-l6" + } ] ], "roleplay": { diff --git a/content/missions/V1.json b/content/missions/V1.json index bcd182f..83a2dab 100644 --- a/content/missions/V1.json +++ b/content/missions/V1.json @@ -5,46 +5,219 @@ "titleIt": "In Aeroporto e alla Dogana", "titlePt": "No aeroporto e na alfândega", "canDos": [ - { "id": "v1-cd1", "text": "Consigo responder perguntas básicas na imigração sobre destino e motivo da viagem" }, - { "id": "v1-cd2", "text": "Consigo declarar bagagem e dizer que é só bagagem de mão" }, - { "id": "v1-cd3", "text": "Consigo entender instruções simples no controle de segurança" } + { + "id": "v1-cd1", + "text": "Consigo responder perguntas básicas na imigração sobre destino e motivo da viagem" + }, + { + "id": "v1-cd2", + "text": "Consigo declarar bagagem e dizer que é só bagagem de mão" + }, + { + "id": "v1-cd3", + "text": "Consigo entender instruções simples no controle de segurança" + } ], "chunks": [ - { "it": "Buongiorno, ho il passaporto.", "pt": "Bom dia, tenho o passaporte.", "audioKey": "v1-chunk-01" }, - { "it": "Sono qui in vacanza.", "pt": "Estou aqui de férias.", "note": "'in vacanza' = de férias; 'per lavoro' = a trabalho", "audioKey": "v1-chunk-02" }, - { "it": "Resto due settimane.", "pt": "Fico duas semanas.", "note": "'restare' = ficar/permanecer", "audioKey": "v1-chunk-03" }, - { "it": "È solo bagaglio a mano.", "pt": "É só bagagem de mão.", "note": "Frase essencial no check-in e segurança", "audioKey": "v1-chunk-04" }, - { "it": "Ho una valigia da imbarcare.", "pt": "Tenho uma mala para despachar.", "audioKey": "v1-chunk-05" }, - { "it": "Il mio volo è per Roma.", "pt": "Meu voo é para Roma.", "audioKey": "v1-chunk-06" }, - { "it": "Dov'è il gate?", "pt": "Onde fica o portão?", "audioKey": "v1-chunk-07" }, - { "it": "A che ora parte il volo?", "pt": "A que horas sai o voo?", "note": "'partire' = partir/sair (para transportes)", "audioKey": "v1-chunk-08" }, - { "it": "Non ho niente da dichiarare.", "pt": "Não tenho nada a declarar.", "audioKey": "v1-chunk-09" }, - { "it": "Scusi, dove ritiro i bagagli?", "pt": "Desculpe, onde retiro as bagagens?", "audioKey": "v1-chunk-10" }, - { "it": "Potrebbe ripetere, per favore?", "pt": "Poderia repetir, por favor?", "note": "Condizionale = mais cortês; SALVAVITA formal", "audioKey": "v1-chunk-11" }, - { "it": "Il nastro dei bagagli è laggiù.", "pt": "A esteira das bagagens é ali embaixo.", "audioKey": "v1-chunk-12" }, - { "it": "Ho perso la coincidenza.", "pt": "Perdi a conexão.", "note": "'coincidenza' = conexão de voo", "audioKey": "v1-chunk-13" } + { + "it": "Buongiorno, ho il passaporto.", + "pt": "Bom dia, tenho o passaporte.", + "audioKey": "v1-chunk-01", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Sono qui in vacanza.", + "pt": "Estou aqui de férias.", + "note": "'in vacanza' = de férias; 'per lavoro' = a trabalho", + "audioKey": "v1-chunk-02" + }, + { + "it": "Resto due settimane.", + "pt": "Fico duas semanas.", + "note": "'restare' = ficar/permanecer", + "audioKey": "v1-chunk-03" + }, + { + "it": "È solo bagaglio a mano.", + "pt": "É só bagagem de mão.", + "note": "Frase essencial no check-in e segurança", + "audioKey": "v1-chunk-04", + "pronuncia": "'“bagaglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Ho una valigia da imbarcare.", + "pt": "Tenho uma mala para despachar.", + "audioKey": "v1-chunk-05", + "pronuncia": "'“valigia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Il mio volo è per Roma.", + "pt": "Meu voo é para Roma.", + "audioKey": "v1-chunk-06" + }, + { + "it": "Dov'è il gate?", + "pt": "Onde fica o portão?", + "audioKey": "v1-chunk-07" + }, + { + "it": "A che ora parte il volo?", + "pt": "A que horas sai o voo?", + "note": "'partire' = partir/sair (para transportes)", + "audioKey": "v1-chunk-08" + }, + { + "it": "Non ho niente da dichiarare.", + "pt": "Não tenho nada a declarar.", + "audioKey": "v1-chunk-09" + }, + { + "it": "Scusi, dove ritiro i bagagli?", + "pt": "Desculpe, onde retiro as bagagens?", + "audioKey": "v1-chunk-10", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Potrebbe ripetere, per favore?", + "pt": "Poderia repetir, por favor?", + "note": "Condizionale = mais cortês; SALVAVITA formal", + "audioKey": "v1-chunk-11" + }, + { + "it": "Il nastro dei bagagli è laggiù.", + "pt": "A esteira das bagagens é ali embaixo.", + "audioKey": "v1-chunk-12", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“laggiù”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "it": "Ho perso la coincidenza.", + "pt": "Perdi a conexão.", + "note": "'coincidenza' = conexão de voo", + "audioKey": "v1-chunk-13" + } ], "dialogues": [ [ - { "speaker": "italian", "it": "Buongiorno. Passaporto, prego.", "pt": "Bom dia. Passaporte, por favor.", "audioKey": "v1-d1-l1" }, - { "speaker": "learner", "it": "Buongiorno, ecco il passaporto.", "pt": "Bom dia, aqui está o passaporte.", "audioKey": "v1-d1-l2" }, - { "speaker": "italian", "it": "Qual è il motivo del viaggio?", "pt": "Qual é o motivo da viagem?", "audioKey": "v1-d1-l3" }, - { "speaker": "learner", "it": "Sono qui in vacanza. Resto dieci giorni.", "pt": "Estou aqui de férias. Fico dez dias.", "audioKey": "v1-d1-l4" }, - { "speaker": "italian", "it": "Dove alloggia?", "pt": "Onde se hospeda?", "audioKey": "v1-d1-l5" }, - { "speaker": "learner", "it": "In un hotel a Roma centro. Ho la prenotazione.", "pt": "Num hotel no centro de Roma. Tenho a reserva.", "audioKey": "v1-d1-l6" }, - { "speaker": "italian", "it": "Ha qualcosa da dichiarare?", "pt": "Tem algo a declarar?", "audioKey": "v1-d1-l7" }, - { "speaker": "learner", "it": "No, non ho niente da dichiarare.", "pt": "Não, não tenho nada a declarar.", "audioKey": "v1-d1-l8" }, - { "speaker": "italian", "it": "Bene, buon soggiorno in Italia!", "pt": "Bem, boa estadia na Itália!", "audioKey": "v1-d1-l9" }, - { "speaker": "learner", "it": "Grazie mille! Arrivederci!", "pt": "Muito obrigado! Até logo!", "audioKey": "v1-d1-l10" } + { + "speaker": "italian", + "it": "Buongiorno. Passaporto, prego.", + "pt": "Bom dia. Passaporte, por favor.", + "audioKey": "v1-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Buongiorno, ecco il passaporto.", + "pt": "Bom dia, aqui está o passaporte.", + "audioKey": "v1-d1-l2", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Qual è il motivo del viaggio?", + "pt": "Qual é o motivo da viagem?", + "audioKey": "v1-d1-l3", + "pronuncia": "'“viaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "Sono qui in vacanza. Resto dieci giorni.", + "pt": "Estou aqui de férias. Fico dez dias.", + "audioKey": "v1-d1-l4", + "pronuncia": "'“giorni”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Dove alloggia?", + "pt": "Onde se hospeda?", + "audioKey": "v1-d1-l5", + "pronuncia": "'“alloggia”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "In un hotel a Roma centro. Ho la prenotazione.", + "pt": "Num hotel no centro de Roma. Tenho a reserva.", + "audioKey": "v1-d1-l6", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Ha qualcosa da dichiarare?", + "pt": "Tem algo a declarar?", + "audioKey": "v1-d1-l7", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "No, non ho niente da dichiarare.", + "pt": "Não, não tenho nada a declarar.", + "audioKey": "v1-d1-l8" + }, + { + "speaker": "italian", + "it": "Bene, buon soggiorno in Italia!", + "pt": "Bem, boa estadia na Itália!", + "audioKey": "v1-d1-l9", + "pronuncia": "'“soggiorno”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "Grazie mille! Arrivederci!", + "pt": "Muito obrigado! Até logo!", + "audioKey": "v1-d1-l10", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "italian", "it": "Signore, ha bagagli da imbarcare?", "pt": "Senhor, tem bagagem para despachar?", "audioKey": "v1-d2-l1" }, - { "speaker": "learner", "it": "No, è solo bagaglio a mano. Questa valigia piccola.", "pt": "Não, é só bagagem de mão. Esta mala pequena.", "audioKey": "v1-d2-l2" }, - { "speaker": "italian", "it": "Va bene. Il gate è il B12, l'imbarco inizia alle quattordici.", "pt": "Tudo bem. O portão é o B12, o embarque começa às quatorze.", "audioKey": "v1-d2-l3" }, - { "speaker": "learner", "it": "Scusi, può ripetere il numero del gate?", "pt": "Desculpe, pode repetir o número do portão?", "audioKey": "v1-d2-l4" }, - { "speaker": "italian", "it": "Certo! B come Bologna, uno due. Gate B12.", "pt": "Claro! B como Bolonha, um dois. Portão B12.", "audioKey": "v1-d2-l5" }, - { "speaker": "learner", "it": "Perfetto, grazie! A che ora parte?", "pt": "Perfeito, obrigado! A que horas sai?", "audioKey": "v1-d2-l6" }, - { "speaker": "italian", "it": "Alle quattordici e trenta. Buon viaggio!", "pt": "Às quatorze e trinta. Boa viagem!", "audioKey": "v1-d2-l7" } + { + "speaker": "italian", + "it": "Signore, ha bagagli da imbarcare?", + "pt": "Senhor, tem bagagem para despachar?", + "audioKey": "v1-d2-l1", + "pronuncia": "'“bagagli”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Signore”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "speaker": "learner", + "it": "No, è solo bagaglio a mano. Questa valigia piccola.", + "pt": "Não, é só bagagem de mão. Esta mala pequena.", + "audioKey": "v1-d2-l2", + "pronuncia": "'“bagaglio”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“valigia”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Va bene. Il gate è il B12, l'imbarco inizia alle quattordici.", + "pt": "Tudo bem. O portão é o B12, o embarque começa às quatorze.", + "audioKey": "v1-d2-l3", + "pronuncia": "'“inizia”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Scusi, può ripetere il numero del gate?", + "pt": "Desculpe, pode repetir o número do portão?", + "audioKey": "v1-d2-l4", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certo! B come Bologna, uno due. Gate B12.", + "pt": "Claro! B como Bolonha, um dois. Portão B12.", + "audioKey": "v1-d2-l5", + "pronuncia": "'“Bologna”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "speaker": "learner", + "it": "Perfetto, grazie! A che ora parte?", + "pt": "Perfeito, obrigado! A que horas sai?", + "audioKey": "v1-d2-l6", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Alle quattordici e trenta. Buon viaggio!", + "pt": "Às quatorze e trinta. Boa viagem!", + "audioKey": "v1-d2-l7", + "pronuncia": "'“viaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + } ] ], "roleplay": { diff --git a/content/missions/V2.json b/content/missions/V2.json index 8373c7d..fc6feda 100644 --- a/content/missions/V2.json +++ b/content/missions/V2.json @@ -5,43 +5,190 @@ "titleIt": "Taxi, Treno e Bus", "titlePt": "Táxi, trem e ônibus", "canDos": [ - { "id": "v2-cd1", "text": "Consigo perguntar horários e comprar bilhetes de transporte" }, - { "id": "v2-cd2", "text": "Consigo pedir um táxi e dizer o destino" }, - { "id": "v2-cd3", "text": "Consigo entender informações sobre plataforma e paradas" } + { + "id": "v2-cd1", + "text": "Consigo perguntar horários e comprar bilhetes de transporte" + }, + { + "id": "v2-cd2", + "text": "Consigo pedir um táxi e dizer o destino" + }, + { + "id": "v2-cd3", + "text": "Consigo entender informações sobre plataforma e paradas" + } ], "chunks": [ - { "it": "A che ora parte il treno?", "pt": "A que horas sai o trem?", "audioKey": "v2-chunk-01" }, - { "it": "Da quale binario parte?", "pt": "De qual plataforma sai?", "note": "'binario' = plataforma de trem", "audioKey": "v2-chunk-02" }, - { "it": "Un biglietto di sola andata.", "pt": "Uma passagem só de ida.", "audioKey": "v2-chunk-03" }, - { "it": "Un biglietto di andata e ritorno.", "pt": "Uma passagem de ida e volta.", "audioKey": "v2-chunk-04" }, - { "it": "Quanto costa il biglietto?", "pt": "Quanto custa a passagem?", "audioKey": "v2-chunk-05" }, - { "it": "Dov'è la fermata del bus?", "pt": "Onde fica a parada de ônibus?", "audioKey": "v2-chunk-06" }, - { "it": "Mi porti alla stazione, per favore.", "pt": "Me leve à estação, por favor.", "note": "Para táxi: 'mi porti a…'", "audioKey": "v2-chunk-07" }, - { "it": "Mi porti in Via Roma numero dieci.", "pt": "Me leve à Rua Roma número dez.", "audioKey": "v2-chunk-08" }, - { "it": "Questo treno va a Firenze?", "pt": "Este trem vai para Florença?", "audioKey": "v2-chunk-09" }, - { "it": "C'è un ritardo?", "pt": "Há atraso?", "note": "'ritardo' = atraso; 'in anticipo' = adiantado", "audioKey": "v2-chunk-10" }, - { "it": "Scusi, questo è il binario giusto?", "pt": "Desculpe, esta é a plataforma certa?", "note": "SALVAVITA para confirmar antes de embarcar", "audioKey": "v2-chunk-11" }, - { "it": "Il prossimo treno arriva tra dieci minuti.", "pt": "O próximo trem chega em dez minutos.", "audioKey": "v2-chunk-12" }, - { "it": "Posso sedermi qui?", "pt": "Posso me sentar aqui?", "audioKey": "v2-chunk-13" } + { + "it": "A che ora parte il treno?", + "pt": "A que horas sai o trem?", + "audioKey": "v2-chunk-01" + }, + { + "it": "Da quale binario parte?", + "pt": "De qual plataforma sai?", + "note": "'binario' = plataforma de trem", + "audioKey": "v2-chunk-02" + }, + { + "it": "Un biglietto di sola andata.", + "pt": "Uma passagem só de ida.", + "audioKey": "v2-chunk-03", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Un biglietto di andata e ritorno.", + "pt": "Uma passagem de ida e volta.", + "audioKey": "v2-chunk-04", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Quanto costa il biglietto?", + "pt": "Quanto custa a passagem?", + "audioKey": "v2-chunk-05", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Dov'è la fermata del bus?", + "pt": "Onde fica a parada de ônibus?", + "audioKey": "v2-chunk-06" + }, + { + "it": "Mi porti alla stazione, per favore.", + "pt": "Me leve à estação, por favor.", + "note": "Para táxi: 'mi porti a…'", + "audioKey": "v2-chunk-07", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Mi porti in Via Roma numero dieci.", + "pt": "Me leve à Rua Roma número dez.", + "audioKey": "v2-chunk-08" + }, + { + "it": "Questo treno va a Firenze?", + "pt": "Este trem vai para Florença?", + "audioKey": "v2-chunk-09" + }, + { + "it": "C'è un ritardo?", + "pt": "Há atraso?", + "note": "'ritardo' = atraso; 'in anticipo' = adiantado", + "audioKey": "v2-chunk-10" + }, + { + "it": "Scusi, questo è il binario giusto?", + "pt": "Desculpe, esta é a plataforma certa?", + "note": "SALVAVITA para confirmar antes de embarcar", + "audioKey": "v2-chunk-11", + "pronuncia": "'“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Il prossimo treno arriva tra dieci minuti.", + "pt": "O próximo trem chega em dez minutos.", + "audioKey": "v2-chunk-12" + }, + { + "it": "Posso sedermi qui?", + "pt": "Posso me sentar aqui?", + "audioKey": "v2-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno! Un biglietto per Firenze, per favore.", "pt": "Bom dia! Uma passagem para Florença, por favor.", "audioKey": "v2-d1-l1" }, - { "speaker": "italian", "it": "Di sola andata o andata e ritorno?", "pt": "Só ida ou ida e volta?", "audioKey": "v2-d1-l2" }, - { "speaker": "learner", "it": "Andata e ritorno. Quanto costa?", "pt": "Ida e volta. Quanto custa?", "audioKey": "v2-d1-l3" }, - { "speaker": "italian", "it": "Trentacinque euro. Il prossimo treno parte alle undici dal binario sette.", "pt": "Trinta e cinco euros. O próximo trem sai às onze da plataforma sete.", "audioKey": "v2-d1-l4" }, - { "speaker": "learner", "it": "Alle undici, binario sette. Grazie! A che ora arrivo?", "pt": "Às onze, plataforma sete. Obrigado! A que horas chego?", "audioKey": "v2-d1-l5" }, - { "speaker": "italian", "it": "Alle dodici e quaranta. Sono due ore circa.", "pt": "Às doze e quarenta. São cerca de duas horas.", "audioKey": "v2-d1-l6" }, - { "speaker": "learner", "it": "Perfetto, grazie mille!", "pt": "Perfeito, muito obrigado!", "audioKey": "v2-d1-l7" } + { + "speaker": "learner", + "it": "Buongiorno! Un biglietto per Firenze, per favore.", + "pt": "Bom dia! Uma passagem para Florença, por favor.", + "audioKey": "v2-d1-l1", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Di sola andata o andata e ritorno?", + "pt": "Só ida ou ida e volta?", + "audioKey": "v2-d1-l2" + }, + { + "speaker": "learner", + "it": "Andata e ritorno. Quanto costa?", + "pt": "Ida e volta. Quanto custa?", + "audioKey": "v2-d1-l3" + }, + { + "speaker": "italian", + "it": "Trentacinque euro. Il prossimo treno parte alle undici dal binario sette.", + "pt": "Trinta e cinco euros. O próximo trem sai às onze da plataforma sete.", + "audioKey": "v2-d1-l4" + }, + { + "speaker": "learner", + "it": "Alle undici, binario sette. Grazie! A che ora arrivo?", + "pt": "Às onze, plataforma sete. Obrigado! A que horas chego?", + "audioKey": "v2-d1-l5", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Alle dodici e quaranta. Sono due ore circa.", + "pt": "Às doze e quarenta. São cerca de duas horas.", + "audioKey": "v2-d1-l6" + }, + { + "speaker": "learner", + "it": "Perfetto, grazie mille!", + "pt": "Perfeito, muito obrigado!", + "audioKey": "v2-d1-l7", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "learner", "it": "Taxi! Mi porti all'Hotel Centrale, per favore.", "pt": "Táxi! Me leve ao Hotel Central, por favor.", "audioKey": "v2-d2-l1" }, - { "speaker": "italian", "it": "Certo! In Via Garibaldi? È vicino alla stazione.", "pt": "Claro! Na Rua Garibaldi? É perto da estação.", "audioKey": "v2-d2-l2" }, - { "speaker": "learner", "it": "Sì, esatto! Quanto ci vuole?", "pt": "Sim, exato! Quanto tempo leva?", "audioKey": "v2-d2-l3" }, - { "speaker": "italian", "it": "Dieci minuti, se non c'è traffico.", "pt": "Dez minutos, se não houver trânsito.", "audioKey": "v2-d2-l4" }, - { "speaker": "learner", "it": "Va bene. Quanto costa più o meno?", "pt": "Tudo bem. Quanto custa mais ou menos?", "audioKey": "v2-d2-l5" }, - { "speaker": "italian", "it": "Circa quindici euro. Accetta la carta?", "pt": "Cerca de quinze euros. Aceita cartão?", "audioKey": "v2-d2-l6" }, - { "speaker": "learner", "it": "Sì, pago con la carta. Grazie!", "pt": "Sim, pago com cartão. Obrigado!", "audioKey": "v2-d2-l7" } + { + "speaker": "learner", + "it": "Taxi! Mi porti all'Hotel Centrale, per favore.", + "pt": "Táxi! Me leve ao Hotel Central, por favor.", + "audioKey": "v2-d2-l1" + }, + { + "speaker": "italian", + "it": "Certo! In Via Garibaldi? È vicino alla stazione.", + "pt": "Claro! Na Rua Garibaldi? É perto da estação.", + "audioKey": "v2-d2-l2", + "pronuncia": "'“stazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "learner", + "it": "Sì, esatto! Quanto ci vuole?", + "pt": "Sim, exato! Quanto tempo leva?", + "audioKey": "v2-d2-l3", + "pronuncia": "'“esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Dieci minuti, se non c'è traffico.", + "pt": "Dez minutos, se não houver trânsito.", + "audioKey": "v2-d2-l4" + }, + { + "speaker": "learner", + "it": "Va bene. Quanto costa più o meno?", + "pt": "Tudo bem. Quanto custa mais ou menos?", + "audioKey": "v2-d2-l5" + }, + { + "speaker": "italian", + "it": "Circa quindici euro. Accetta la carta?", + "pt": "Cerca de quinze euros. Aceita cartão?", + "audioKey": "v2-d2-l6", + "pronuncia": "'“Accetta”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "learner", + "it": "Sì, pago con la carta. Grazie!", + "pt": "Sim, pago com cartão. Obrigado!", + "audioKey": "v2-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/V3.json b/content/missions/V3.json index 0ae5b20..8643a54 100644 --- a/content/missions/V3.json +++ b/content/missions/V3.json @@ -5,44 +5,204 @@ "titleIt": "In Hotel: Prenotazione e Reclami", "titlePt": "No hotel: reserva e reclamações", "canDos": [ - { "id": "v3-cd1", "text": "Consigo fazer check-in informando que tenho reserva" }, - { "id": "v3-cd2", "text": "Consigo reclamar de problemas no quarto de forma educada" }, - { "id": "v3-cd3", "text": "Consigo pedir informações sobre serviços do hotel" } + { + "id": "v3-cd1", + "text": "Consigo fazer check-in informando que tenho reserva" + }, + { + "id": "v3-cd2", + "text": "Consigo reclamar de problemas no quarto de forma educada" + }, + { + "id": "v3-cd3", + "text": "Consigo pedir informações sobre serviços do hotel" + } ], "chunks": [ - { "it": "Buongiorno, ho una prenotazione a nome Rossi.", "pt": "Bom dia, tenho uma reserva em nome de Rossi.", "note": "'a nome di' = em nome de", "audioKey": "v3-chunk-01" }, - { "it": "Ho prenotato una camera doppia.", "pt": "Reservei um quarto duplo.", "note": "'camera singola/doppia' = quarto individual/duplo", "audioKey": "v3-chunk-02" }, - { "it": "Per tre notti, fino a venerdì.", "pt": "Por três noites, até sexta-feira.", "audioKey": "v3-chunk-03" }, - { "it": "La colazione è inclusa?", "pt": "O café da manhã está incluído?", "audioKey": "v3-chunk-04" }, - { "it": "A che ora è la colazione?", "pt": "A que horas é o café da manhã?", "audioKey": "v3-chunk-05" }, - { "it": "Manca il sapone in bagno.", "pt": "Falta sabonete no banheiro.", "note": "'mancare' = faltar; essencial para reclamar", "audioKey": "v3-chunk-06" }, - { "it": "L'aria condizionata non funziona.", "pt": "O ar condicionado não funciona.", "audioKey": "v3-chunk-07" }, - { "it": "La camera è troppo rumorosa.", "pt": "O quarto é barulhento demais.", "audioKey": "v3-chunk-08" }, - { "it": "Potrei cambiare camera?", "pt": "Poderia trocar de quarto?", "note": "Condizionale = cortês para pedidos", "audioKey": "v3-chunk-09" }, - { "it": "C'è il Wi-Fi? Qual è la password?", "pt": "Tem Wi-Fi? Qual é a senha?", "audioKey": "v3-chunk-10" }, - { "it": "Vorrei fare il check-out.", "pt": "Gostaria de fazer o check-out.", "audioKey": "v3-chunk-11" }, - { "it": "Scusi, potrei avere un asciugamano in più?", "pt": "Desculpe, poderia ter uma toalha extra?", "note": "SALVAVITA + condizionale para pedir extras", "audioKey": "v3-chunk-12" }, - { "it": "Il riscaldamento non va.", "pt": "O aquecimento não funciona.", "note": "'riscaldamento' = aquecimento; 'non va' = não vai/funciona", "audioKey": "v3-chunk-13" } + { + "it": "Buongiorno, ho una prenotazione a nome Rossi.", + "pt": "Bom dia, tenho uma reserva em nome de Rossi.", + "note": "'a nome di' = em nome de", + "audioKey": "v3-chunk-01", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Ho prenotato una camera doppia.", + "pt": "Reservei um quarto duplo.", + "note": "'camera singola/doppia' = quarto individual/duplo", + "audioKey": "v3-chunk-02" + }, + { + "it": "Per tre notti, fino a venerdì.", + "pt": "Por três noites, até sexta-feira.", + "audioKey": "v3-chunk-03" + }, + { + "it": "La colazione è inclusa?", + "pt": "O café da manhã está incluído?", + "audioKey": "v3-chunk-04", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“inclusa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "A che ora è la colazione?", + "pt": "A que horas é o café da manhã?", + "audioKey": "v3-chunk-05", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "Manca il sapone in bagno.", + "pt": "Falta sabonete no banheiro.", + "note": "'mancare' = faltar; essencial para reclamar", + "audioKey": "v3-chunk-06", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "it": "L'aria condizionata non funziona.", + "pt": "O ar condicionado não funciona.", + "audioKey": "v3-chunk-07", + "pronuncia": "'“condizionata”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "it": "La camera è troppo rumorosa.", + "pt": "O quarto é barulhento demais.", + "audioKey": "v3-chunk-08", + "pronuncia": "'“rumorosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Potrei cambiare camera?", + "pt": "Poderia trocar de quarto?", + "note": "Condizionale = cortês para pedidos", + "audioKey": "v3-chunk-09" + }, + { + "it": "C'è il Wi-Fi? Qual è la password?", + "pt": "Tem Wi-Fi? Qual é a senha?", + "audioKey": "v3-chunk-10" + }, + { + "it": "Vorrei fare il check-out.", + "pt": "Gostaria de fazer o check-out.", + "audioKey": "v3-chunk-11" + }, + { + "it": "Scusi, potrei avere un asciugamano in più?", + "pt": "Desculpe, poderia ter uma toalha extra?", + "note": "SALVAVITA + condizionale para pedir extras", + "audioKey": "v3-chunk-12", + "pronuncia": "'“asciugamano”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Il riscaldamento non va.", + "pt": "O aquecimento não funciona.", + "note": "'riscaldamento' = aquecimento; 'non va' = não vai/funciona", + "audioKey": "v3-chunk-13" + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buonasera! Ho una prenotazione a nome Silva.", "pt": "Boa noite! Tenho uma reserva em nome de Silva.", "audioKey": "v3-d1-l1" }, - { "speaker": "italian", "it": "Sì, signor Silva! Camera doppia per quattro notti, giusto?", "pt": "Sim, senhor Silva! Quarto duplo por quatro noites, certo?", "audioKey": "v3-d1-l2" }, - { "speaker": "learner", "it": "Esatto! La colazione è inclusa?", "pt": "Exato! O café da manhã está incluído?", "audioKey": "v3-d1-l3" }, - { "speaker": "italian", "it": "Sì, dalle sette alle dieci nella sala al piano terra.", "pt": "Sim, das sete às dez na sala do térreo.", "audioKey": "v3-d1-l4" }, - { "speaker": "learner", "it": "Perfetto. C'è il Wi-Fi in camera?", "pt": "Perfeito. Tem Wi-Fi no quarto?", "audioKey": "v3-d1-l5" }, - { "speaker": "italian", "it": "Certamente! La password è scritta sul biglietto nella stanza.", "pt": "Claro! A senha está escrita no cartão no quarto.", "audioKey": "v3-d1-l6" }, - { "speaker": "learner", "it": "Grazie mille! Dov'è l'ascensore?", "pt": "Muito obrigado! Onde fica o elevador?", "audioKey": "v3-d1-l7" }, - { "speaker": "italian", "it": "Proprio lì a destra. Buona permanenza!", "pt": "Bem ali à direita. Boa estadia!", "audioKey": "v3-d1-l8" } + { + "speaker": "learner", + "it": "Buonasera! Ho una prenotazione a nome Silva.", + "pt": "Boa noite! Tenho uma reserva em nome de Silva.", + "audioKey": "v3-d1-l1", + "pronuncia": "'“prenotazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Sì, signor Silva! Camera doppia per quattro notti, giusto?", + "pt": "Sim, senhor Silva! Quarto duplo por quatro noites, certo?", + "audioKey": "v3-d1-l2", + "pronuncia": "'“signor”': GN tem som de 'nh' (como em 'sonho'). '“giusto”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Esatto! La colazione è inclusa?", + "pt": "Exato! O café da manhã está incluído?", + "audioKey": "v3-d1-l3", + "pronuncia": "'“colazione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Sì, dalle sette alle dieci nella sala al piano terra.", + "pt": "Sim, das sete às dez na sala do térreo.", + "audioKey": "v3-d1-l4" + }, + { + "speaker": "learner", + "it": "Perfetto. C'è il Wi-Fi in camera?", + "pt": "Perfeito. Tem Wi-Fi no quarto?", + "audioKey": "v3-d1-l5" + }, + { + "speaker": "italian", + "it": "Certamente! La password è scritta sul biglietto nella stanza.", + "pt": "Claro! A senha está escrita no cartão no quarto.", + "audioKey": "v3-d1-l6", + "pronuncia": "'“biglietto”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "learner", + "it": "Grazie mille! Dov'è l'ascensore?", + "pt": "Muito obrigado! Onde fica o elevador?", + "audioKey": "v3-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Proprio lì a destra. Buona permanenza!", + "pt": "Bem ali à direita. Boa estadia!", + "audioKey": "v3-d1-l8" + } ], [ - { "speaker": "learner", "it": "Buongiorno, scusi. Ho un problema con la camera.", "pt": "Bom dia, desculpe. Tenho um problema com o quarto.", "audioKey": "v3-d2-l1" }, - { "speaker": "italian", "it": "Mi dica, cosa succede?", "pt": "Me diga, o que acontece?", "audioKey": "v3-d2-l2" }, - { "speaker": "learner", "it": "L'aria condizionata non funziona e manca il sapone in bagno.", "pt": "O ar condicionado não funciona e falta sabonete no banheiro.", "audioKey": "v3-d2-l3" }, - { "speaker": "italian", "it": "Mi dispiace molto! Mando subito qualcuno.", "pt": "Sinto muito! Mando alguém agora.", "audioKey": "v3-d2-l4" }, - { "speaker": "learner", "it": "Grazie. Potrei anche avere un asciugamano in più?", "pt": "Obrigado. Poderia também ter uma toalha extra?", "audioKey": "v3-d2-l5" }, - { "speaker": "italian", "it": "Certamente! Glielo porto io stesso tra cinque minuti.", "pt": "Claro! Eu mesmo levo em cinco minutos.", "audioKey": "v3-d2-l6" }, - { "speaker": "learner", "it": "La ringrazio molto! È stato molto gentile.", "pt": "Muito obrigado! Foi muito gentil.", "audioKey": "v3-d2-l7" } + { + "speaker": "learner", + "it": "Buongiorno, scusi. Ho un problema con la camera.", + "pt": "Bom dia, desculpe. Tenho um problema com o quarto.", + "audioKey": "v3-d2-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno'). '“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Mi dica, cosa succede?", + "pt": "Me diga, o que acontece?", + "audioKey": "v3-d2-l2", + "pronuncia": "'“succede”': CC antes de E/I soa 'tch' duplo. '“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "L'aria condizionata non funziona e manca il sapone in bagno.", + "pt": "O ar condicionado não funciona e falta sabonete no banheiro.", + "audioKey": "v3-d2-l3", + "pronuncia": "'“bagno”': GN tem som de 'nh' (como em 'sonho'). '“condizionata”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Mi dispiace molto! Mando subito qualcuno.", + "pt": "Sinto muito! Mando alguém agora.", + "audioKey": "v3-d2-l4" + }, + { + "speaker": "learner", + "it": "Grazie. Potrei anche avere un asciugamano in più?", + "pt": "Obrigado. Poderia também ter uma toalha extra?", + "audioKey": "v3-d2-l5", + "pronuncia": "'“asciugamano”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk'). '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Certamente! Glielo porto io stesso tra cinque minuti.", + "pt": "Claro! Eu mesmo levo em cinco minutos.", + "audioKey": "v3-d2-l6", + "pronuncia": "'“Glielo”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "speaker": "learner", + "it": "La ringrazio molto! È stato molto gentile.", + "pt": "Muito obrigado! Foi muito gentil.", + "audioKey": "v3-d2-l7", + "pronuncia": "'“ringrazio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“gentile”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + } ] ], "roleplay": { diff --git a/content/missions/V4.json b/content/missions/V4.json index eb6b737..fdeb62a 100644 --- a/content/missions/V4.json +++ b/content/missions/V4.json @@ -5,46 +5,216 @@ "titleIt": "Al Ristorante", "titlePt": "No restaurante", "canDos": [ - { "id": "v4-cd1", "text": "Consigo pedir recomendações ao garçom e fazer pedidos completos" }, - { "id": "v4-cd2", "text": "Consigo informar alergias alimentares de forma clara" }, - { "id": "v4-cd3", "text": "Consigo pedir a conta e perguntar sobre formas de pagamento" } + { + "id": "v4-cd1", + "text": "Consigo pedir recomendações ao garçom e fazer pedidos completos" + }, + { + "id": "v4-cd2", + "text": "Consigo informar alergias alimentares de forma clara" + }, + { + "id": "v4-cd3", + "text": "Consigo pedir a conta e perguntar sobre formas de pagamento" + } ], "chunks": [ - { "it": "Buonasera! Un tavolo per due, per favore.", "pt": "Boa noite! Uma mesa para dois, por favor.", "audioKey": "v4-chunk-01" }, - { "it": "Avete un tavolo libero?", "pt": "Têm uma mesa livre?", "audioKey": "v4-chunk-02" }, - { "it": "Cosa ci consiglia?", "pt": "O que nos recomenda?", "note": "'consigliare' = recomendar; essencial no restaurante", "audioKey": "v4-chunk-03" }, - { "it": "Qual è il piatto del giorno?", "pt": "Qual é o prato do dia?", "audioKey": "v4-chunk-04" }, - { "it": "Sono allergico alle noci.", "pt": "Sou alérgico a nozes.", "note": "'allergico a' + alimento; feminino: 'allergica'", "audioKey": "v4-chunk-05" }, - { "it": "Questo piatto contiene glutine?", "pt": "Este prato contém glúten?", "audioKey": "v4-chunk-06" }, - { "it": "Vorrei le lasagne come primo.", "pt": "Gostaria da lasanha como primeiro prato.", "note": "'primo' = entrada/massa; 'secondo' = prato principal", "audioKey": "v4-chunk-07" }, - { "it": "Come secondo prendo il pesce alla griglia.", "pt": "Como segundo prato pego o peixe grelhado.", "audioKey": "v4-chunk-08" }, - { "it": "Da bere, una bottiglia d'acqua naturale.", "pt": "Para beber, uma garrafa de água sem gás.", "audioKey": "v4-chunk-09" }, - { "it": "Il conto, per favore.", "pt": "A conta, por favor.", "audioKey": "v4-chunk-10" }, - { "it": "Possiamo pagare con la carta?", "pt": "Podemos pagar com cartão?", "audioKey": "v4-chunk-11" }, - { "it": "Scusi, cos'è questo ingrediente? Non lo conosco.", "pt": "Desculpe, o que é este ingrediente? Não conheço.", "note": "SALVAVITA + circunlóquio para ingredientes desconhecidos", "audioKey": "v4-chunk-12" }, - { "it": "Era buonissimo, complimenti allo chef!", "pt": "Estava muito gostoso, cumprimentos ao chef!", "audioKey": "v4-chunk-13" }, - { "it": "Il servizio è incluso nel conto?", "pt": "O serviço está incluído na conta?", "note": "'coperto' = taxa de couvert italiana", "audioKey": "v4-chunk-14" } + { + "it": "Buonasera! Un tavolo per due, per favore.", + "pt": "Boa noite! Uma mesa para dois, por favor.", + "audioKey": "v4-chunk-01", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Avete un tavolo libero?", + "pt": "Têm uma mesa livre?", + "audioKey": "v4-chunk-02" + }, + { + "it": "Cosa ci consiglia?", + "pt": "O que nos recomenda?", + "note": "'consigliare' = recomendar; essencial no restaurante", + "audioKey": "v4-chunk-03", + "pronuncia": "'“consiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Qual è il piatto del giorno?", + "pt": "Qual é o prato do dia?", + "audioKey": "v4-chunk-04", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Sono allergico alle noci.", + "pt": "Sou alérgico a nozes.", + "note": "'allergico a' + alimento; feminino: 'allergica'", + "audioKey": "v4-chunk-05", + "pronuncia": "'“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Questo piatto contiene glutine?", + "pt": "Este prato contém glúten?", + "audioKey": "v4-chunk-06" + }, + { + "it": "Vorrei le lasagne come primo.", + "pt": "Gostaria da lasanha como primeiro prato.", + "note": "'primo' = entrada/massa; 'secondo' = prato principal", + "audioKey": "v4-chunk-07", + "pronuncia": "'“lasagne”': GN tem som de 'nh' (como em 'sonho'). '“lasagne”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Come secondo prendo il pesce alla griglia.", + "pt": "Como segundo prato pego o peixe grelhado.", + "audioKey": "v4-chunk-08", + "pronuncia": "'“griglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Da bere, una bottiglia d'acqua naturale.", + "pt": "Para beber, uma garrafa de água sem gás.", + "audioKey": "v4-chunk-09", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." + }, + { + "it": "Il conto, per favore.", + "pt": "A conta, por favor.", + "audioKey": "v4-chunk-10" + }, + { + "it": "Possiamo pagare con la carta?", + "pt": "Podemos pagar com cartão?", + "audioKey": "v4-chunk-11" + }, + { + "it": "Scusi, cos'è questo ingrediente? Non lo conosco.", + "pt": "Desculpe, o que é este ingrediente? Não conheço.", + "note": "SALVAVITA + circunlóquio para ingredientes desconhecidos", + "audioKey": "v4-chunk-12", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Era buonissimo, complimenti allo chef!", + "pt": "Estava muito gostoso, cumprimentos ao chef!", + "audioKey": "v4-chunk-13" + }, + { + "it": "Il servizio è incluso nel conto?", + "pt": "O serviço está incluído na conta?", + "note": "'coperto' = taxa de couvert italiana", + "audioKey": "v4-chunk-14", + "pronuncia": "'“servizio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buonasera! Avete un tavolo libero per due?", "pt": "Boa noite! Têm uma mesa livre para dois?", "audioKey": "v4-d1-l1" }, - { "speaker": "italian", "it": "Certamente! Prego, accomodatevi qui.", "pt": "Claro! Por favor, sentem-se aqui.", "audioKey": "v4-d1-l2" }, - { "speaker": "learner", "it": "Grazie! Cosa ci consiglia stasera?", "pt": "Obrigado! O que recomenda esta noite?", "audioKey": "v4-d1-l3" }, - { "speaker": "italian", "it": "Il nostro piatto forte sono le tagliatelle al ragù. Sono fatte in casa!", "pt": "Nosso carro-chefe são as tagliatelle ao molho bolonhesa. São caseiras!", "audioKey": "v4-d1-l4" }, - { "speaker": "learner", "it": "Perfetto! Le prendo. Ma sono allergico ai funghi, attenzione per favore.", "pt": "Perfeito! Eu pego. Mas sou alérgico a cogumelos, atenção por favor.", "audioKey": "v4-d1-l5" }, - { "speaker": "italian", "it": "Tranquillo, nessun fungo! Da bere?", "pt": "Fique tranquilo, nenhum cogumelo! Para beber?", "audioKey": "v4-d1-l6" }, - { "speaker": "learner", "it": "Una bottiglia d'acqua naturale e un bicchiere di vino rosso.", "pt": "Uma garrafa de água sem gás e uma taça de vinho tinto.", "audioKey": "v4-d1-l7" }, - { "speaker": "italian", "it": "Ottimo! Vi porto subito il pane e l'acqua.", "pt": "Ótimo! Trago agora o pão e a água.", "audioKey": "v4-d1-l8" }, - { "speaker": "learner", "it": "Grazie mille!", "pt": "Muito obrigado!", "audioKey": "v4-d1-l9" } + { + "speaker": "learner", + "it": "Buonasera! Avete un tavolo libero per due?", + "pt": "Boa noite! Têm uma mesa livre para dois?", + "audioKey": "v4-d1-l1", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certamente! Prego, accomodatevi qui.", + "pt": "Claro! Por favor, sentem-se aqui.", + "audioKey": "v4-d1-l2" + }, + { + "speaker": "learner", + "it": "Grazie! Cosa ci consiglia stasera?", + "pt": "Obrigado! O que recomenda esta noite?", + "audioKey": "v4-d1-l3", + "pronuncia": "'“consiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Il nostro piatto forte sono le tagliatelle al ragù. Sono fatte in casa!", + "pt": "Nosso carro-chefe são as tagliatelle ao molho bolonhesa. São caseiras!", + "audioKey": "v4-d1-l4", + "pronuncia": "'“tagliatelle”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“casa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Perfetto! Le prendo. Ma sono allergico ai funghi, attenzione per favore.", + "pt": "Perfeito! Eu pego. Mas sou alérgico a cogumelos, atenção por favor.", + "audioKey": "v4-d1-l5", + "pronuncia": "'“funghi”': GN tem som de 'nh' (como em 'sonho'). '“funghi”': GH mantém G duro mesmo antes de E/I." + }, + { + "speaker": "italian", + "it": "Tranquillo, nessun fungo! Da bere?", + "pt": "Fique tranquilo, nenhum cogumelo! Para beber?", + "audioKey": "v4-d1-l6" + }, + { + "speaker": "learner", + "it": "Una bottiglia d'acqua naturale e un bicchiere di vino rosso.", + "pt": "Uma garrafa de água sem gás e uma taça de vinho tinto.", + "audioKey": "v4-d1-l7", + "pronuncia": "'“bottiglia”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“bicchiere”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "italian", + "it": "Ottimo! Vi porto subito il pane e l'acqua.", + "pt": "Ótimo! Trago agora o pão e a água.", + "audioKey": "v4-d1-l8" + }, + { + "speaker": "learner", + "it": "Grazie mille!", + "pt": "Muito obrigado!", + "audioKey": "v4-d1-l9", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "learner", "it": "Scusi, possiamo avere il conto?", "pt": "Desculpe, podemos ter a conta?", "audioKey": "v4-d2-l1" }, - { "speaker": "italian", "it": "Certo! Sono quarantadue euro totali.", "pt": "Claro! São quarenta e dois euros no total.", "audioKey": "v4-d2-l2" }, - { "speaker": "learner", "it": "Possiamo pagare con la carta?", "pt": "Podemos pagar com cartão?", "audioKey": "v4-d2-l3" }, - { "speaker": "italian", "it": "Sì, accettiamo tutte le carte. Bancomat o credito?", "pt": "Sim, aceitamos todos os cartões. Débito ou crédito?", "audioKey": "v4-d2-l4" }, - { "speaker": "learner", "it": "Carta di credito, per favore. Il servizio è incluso?", "pt": "Cartão de crédito, por favor. O serviço está incluído?", "audioKey": "v4-d2-l5" }, - { "speaker": "italian", "it": "Sì, il coperto è incluso. Grazie e buona serata!", "pt": "Sim, o couvert está incluído. Obrigado e boa noite!", "audioKey": "v4-d2-l6" }, - { "speaker": "learner", "it": "Era tutto buonissimo! Complimenti! Buonasera!", "pt": "Tudo estava muito gostoso! Cumprimentos! Boa noite!", "audioKey": "v4-d2-l7" } + { + "speaker": "learner", + "it": "Scusi, possiamo avere il conto?", + "pt": "Desculpe, podemos ter a conta?", + "audioKey": "v4-d2-l1", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certo! Sono quarantadue euro totali.", + "pt": "Claro! São quarenta e dois euros no total.", + "audioKey": "v4-d2-l2" + }, + { + "speaker": "learner", + "it": "Possiamo pagare con la carta?", + "pt": "Podemos pagar com cartão?", + "audioKey": "v4-d2-l3" + }, + { + "speaker": "italian", + "it": "Sì, accettiamo tutte le carte. Bancomat o credito?", + "pt": "Sim, aceitamos todos os cartões. Débito ou crédito?", + "audioKey": "v4-d2-l4", + "pronuncia": "'“accettiamo”': CC antes de E/I soa 'tch' duplo." + }, + { + "speaker": "learner", + "it": "Carta di credito, per favore. Il servizio è incluso?", + "pt": "Cartão de crédito, por favor. O serviço está incluído?", + "audioKey": "v4-d2-l5", + "pronuncia": "'“servizio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Sì, il coperto è incluso. Grazie e buona serata!", + "pt": "Sim, o couvert está incluído. Obrigado e boa noite!", + "audioKey": "v4-d2-l6", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“incluso”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Era tutto buonissimo! Complimenti! Buonasera!", + "pt": "Tudo estava muito gostoso! Cumprimentos! Boa noite!", + "audioKey": "v4-d2-l7", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + } ] ], "roleplay": { diff --git a/content/missions/V5.json b/content/missions/V5.json index 3dd1b08..f253471 100644 --- a/content/missions/V5.json +++ b/content/missions/V5.json @@ -5,45 +5,210 @@ "titleIt": "Al Bar e in Paninoteca", "titlePt": "No bar e na sanduicheria — circunlóquio aplicado", "canDos": [ - { "id": "v5-cd1", "text": "Consigo pedir café e lanches rápidos no balcão como um italiano" }, - { "id": "v5-cd2", "text": "Consigo escolher frios e queijos descrevendo o que não sei nomear" }, - { "id": "v5-cd3", "text": "Consigo usar circunlóquio eficazmente para ingredientes desconhecidos" } + { + "id": "v5-cd1", + "text": "Consigo pedir café e lanches rápidos no balcão como um italiano" + }, + { + "id": "v5-cd2", + "text": "Consigo escolher frios e queijos descrevendo o que não sei nomear" + }, + { + "id": "v5-cd3", + "text": "Consigo usar circunlóquio eficazmente para ingredientes desconhecidos" + } ], "chunks": [ - { "it": "Un caffè, per favore.", "pt": "Um café, por favor.", "note": "Na Itália, 'caffè' = espresso; peça 'caffè americano' se quiser fraco", "audioKey": "v5-chunk-01" }, - { "it": "Un caffè al banco.", "pt": "Um café no balcão.", "note": "'al banco' = no balcão (mais barato que ao tavolo)", "audioKey": "v5-chunk-02" }, - { "it": "Un cappuccino e un cornetto.", "pt": "Um cappuccino e um croissant.", "note": "'cornetto' = croissant italiano; cappuccino só de manhã!", "audioKey": "v5-chunk-03" }, - { "it": "Con cosa è fatto questo panino?", "pt": "Com que é feito este sanduíche?", "audioKey": "v5-chunk-04" }, - { "it": "Vorrei un panino con quel formaggio giallo e morbido.", "pt": "Gostaria de um sanduíche com aquele queijo amarelo e macio.", "note": "Circunlóquio: cor + textura para descrever queijo", "audioKey": "v5-chunk-05" }, - { "it": "Ah, la fontina! Ottima scelta!", "pt": "Ah, a fontina! Ótima escolha!", "audioKey": "v5-chunk-06" }, - { "it": "E quell'affettato rosso e piccante?", "pt": "E aquele embutido vermelho e apimentado?", "note": "'affettato' = frios fatiados; circunlóquio para salame/piccante/etc.", "audioKey": "v5-chunk-07" }, - { "it": "Il salame piccante! Lo metto volentieri!", "pt": "O salame apimentado! Coloco com prazer!", "audioKey": "v5-chunk-08" }, - { "it": "Scusi, cos'è quella cosa verde nel piatto?", "pt": "Desculpe, o que é aquela coisa verde no prato?", "note": "SALVAVITA + circunlóquio para acompanhamentos", "audioKey": "v5-chunk-09" }, - { "it": "Sono olive! Le vuole sul panino?", "pt": "São azeitonas! Quer no sanduíche?", "audioKey": "v5-chunk-10" }, - { "it": "Quanto viene?", "pt": "Quanto dá? (informal para preço)", "note": "'quanto viene' = quanto fica/dá (coloquial)", "audioKey": "v5-chunk-11" }, - { "it": "Lo prendo da portare via.", "pt": "Levo para viagem.", "note": "'da portare via' = para levar/takeaway", "audioKey": "v5-chunk-12" }, - { "it": "Posso assaggiare prima di scegliere?", "pt": "Posso provar antes de escolher?", "audioKey": "v5-chunk-13" } + { + "it": "Un caffè, per favore.", + "pt": "Um café, por favor.", + "note": "Na Itália, 'caffè' = espresso; peça 'caffè americano' se quiser fraco", + "audioKey": "v5-chunk-01" + }, + { + "it": "Un caffè al banco.", + "pt": "Um café no balcão.", + "note": "'al banco' = no balcão (mais barato que ao tavolo)", + "audioKey": "v5-chunk-02" + }, + { + "it": "Un cappuccino e un cornetto.", + "pt": "Um cappuccino e um croissant.", + "note": "'cornetto' = croissant italiano; cappuccino só de manhã!", + "audioKey": "v5-chunk-03", + "pronuncia": "'“cappuccino”': CC antes de E/I soa 'tch' duplo." + }, + { + "it": "Con cosa è fatto questo panino?", + "pt": "Com que é feito este sanduíche?", + "audioKey": "v5-chunk-04", + "pronuncia": "'“cosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Vorrei un panino con quel formaggio giallo e morbido.", + "pt": "Gostaria de um sanduíche com aquele queijo amarelo e macio.", + "note": "Circunlóquio: cor + textura para descrever queijo", + "audioKey": "v5-chunk-05", + "pronuncia": "'“formaggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“giallo”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Ah, la fontina! Ottima scelta!", + "pt": "Ah, a fontina! Ótima escolha!", + "audioKey": "v5-chunk-06" + }, + { + "it": "E quell'affettato rosso e piccante?", + "pt": "E aquele embutido vermelho e apimentado?", + "note": "'affettato' = frios fatiados; circunlóquio para salame/piccante/etc.", + "audioKey": "v5-chunk-07" + }, + { + "it": "Il salame piccante! Lo metto volentieri!", + "pt": "O salame apimentado! Coloco com prazer!", + "audioKey": "v5-chunk-08" + }, + { + "it": "Scusi, cos'è quella cosa verde nel piatto?", + "pt": "Desculpe, o que é aquela coisa verde no prato?", + "note": "SALVAVITA + circunlóquio para acompanhamentos", + "audioKey": "v5-chunk-09", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Sono olive! Le vuole sul panino?", + "pt": "São azeitonas! Quer no sanduíche?", + "audioKey": "v5-chunk-10" + }, + { + "it": "Quanto viene?", + "pt": "Quanto dá? (informal para preço)", + "note": "'quanto viene' = quanto fica/dá (coloquial)", + "audioKey": "v5-chunk-11" + }, + { + "it": "Lo prendo da portare via.", + "pt": "Levo para viagem.", + "note": "'da portare via' = para levar/takeaway", + "audioKey": "v5-chunk-12" + }, + { + "it": "Posso assaggiare prima di scegliere?", + "pt": "Posso provar antes de escolher?", + "audioKey": "v5-chunk-13", + "pronuncia": "'“scegliere”': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'. '“assaggiare”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno! Un caffè al banco, per favore.", "pt": "Bom dia! Um café no balcão, por favor.", "audioKey": "v5-d1-l1" }, - { "speaker": "italian", "it": "Subito! Lo vuoi normale o macchiato?", "pt": "Agora! Quer normal ou pingado?", "audioKey": "v5-d1-l2" }, - { "speaker": "learner", "it": "Normale, grazie. E vorrei anche un cornetto.", "pt": "Normal, obrigado. E gostaria também de um croissant.", "audioKey": "v5-d1-l3" }, - { "speaker": "italian", "it": "Vuoto o alla crema?", "pt": "Simples ou com creme?", "audioKey": "v5-d1-l4" }, - { "speaker": "learner", "it": "Alla crema, per favore! Quant'è?", "pt": "Com creme, por favor! Quanto é?", "audioKey": "v5-d1-l5" }, - { "speaker": "italian", "it": "Due euro e ottanta. Ecco il caffè!", "pt": "Dois euros e oitenta. Aqui está o café!", "audioKey": "v5-d1-l6" }, - { "speaker": "learner", "it": "Grazie! Buonissimo come sempre!", "pt": "Obrigado! Muito gostoso como sempre!", "audioKey": "v5-d1-l7" } + { + "speaker": "learner", + "it": "Buongiorno! Un caffè al banco, per favore.", + "pt": "Bom dia! Um café no balcão, por favor.", + "audioKey": "v5-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Subito! Lo vuoi normale o macchiato?", + "pt": "Agora! Quer normal ou pingado?", + "audioKey": "v5-d1-l2", + "pronuncia": "'“macchiato”': CC antes de E/I soa 'tch' duplo. '“macchiato”': CCH soa 'kk' seco e longo (como 'amico')." + }, + { + "speaker": "learner", + "it": "Normale, grazie. E vorrei anche un cornetto.", + "pt": "Normal, obrigado. E gostaria também de um croissant.", + "audioKey": "v5-d1-l3", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Vuoto o alla crema?", + "pt": "Simples ou com creme?", + "audioKey": "v5-d1-l4" + }, + { + "speaker": "learner", + "it": "Alla crema, per favore! Quant'è?", + "pt": "Com creme, por favor! Quanto é?", + "audioKey": "v5-d1-l5" + }, + { + "speaker": "italian", + "it": "Due euro e ottanta. Ecco il caffè!", + "pt": "Dois euros e oitenta. Aqui está o café!", + "audioKey": "v5-d1-l6" + }, + { + "speaker": "learner", + "it": "Grazie! Buonissimo come sempre!", + "pt": "Obrigado! Muito gostoso como sempre!", + "audioKey": "v5-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ], [ - { "speaker": "learner", "it": "Buongiorno! Vorrei un panino ma non so i nomi dei formaggi.", "pt": "Bom dia! Gostaria de um sanduíche mas não sei os nomes dos queijos.", "audioKey": "v5-d2-l1" }, - { "speaker": "italian", "it": "Nessun problema! Dimmi che tipo ti piace.", "pt": "Sem problema! Me diga que tipo gosta.", "audioKey": "v5-d2-l2" }, - { "speaker": "learner", "it": "Mi piace quello giallo, morbido e un po' dolce.", "pt": "Gosto daquele amarelo, macio e um pouco doce.", "audioKey": "v5-d2-l3" }, - { "speaker": "italian", "it": "Intendi la fontina? O forse il taleggio?", "pt": "Quer dizer a fontina? Ou talvez o taleggio?", "audioKey": "v5-d2-l4" }, - { "speaker": "learner", "it": "La fontina! Sì! E poi quell'affettato… è rosso, sottile e un po' salato.", "pt": "A fontina! Sim! E depois aquele embutido… é vermelho, fino e um pouco salgado.", "audioKey": "v5-d2-l5" }, - { "speaker": "italian", "it": "Il prosciutto crudo! Perfetto insieme alla fontina!", "pt": "O presunto cru! Perfeito junto com a fontina!", "audioKey": "v5-d2-l6" }, - { "speaker": "learner", "it": "Esatto! Lo prendo! Quanto viene?", "pt": "Exato! Eu pego! Quanto dá?", "audioKey": "v5-d2-l7" }, - { "speaker": "italian", "it": "Sei euro e cinquanta. Lo mangi qui o da portare via?", "pt": "Seis euros e cinquenta. Come aqui ou para levar?", "audioKey": "v5-d2-l8" }, - { "speaker": "learner", "it": "Da portare via, grazie! Complimenti per la pazienza!", "pt": "Para levar, obrigado! Cumprimentos pela paciência!", "audioKey": "v5-d2-l9" } + { + "speaker": "learner", + "it": "Buongiorno! Vorrei un panino ma non so i nomi dei formaggi.", + "pt": "Bom dia! Gostaria de um sanduíche mas não sei os nomes dos queijos.", + "audioKey": "v5-d2-l1", + "pronuncia": "'“formaggi”': GG antes de E/I soa 'dj' macio e longo (como 'giorno'). '“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Nessun problema! Dimmi che tipo ti piace.", + "pt": "Sem problema! Me diga que tipo gosta.", + "audioKey": "v5-d2-l2" + }, + { + "speaker": "learner", + "it": "Mi piace quello giallo, morbido e un po' dolce.", + "pt": "Gosto daquele amarelo, macio e um pouco doce.", + "audioKey": "v5-d2-l3", + "pronuncia": "'“giallo”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Intendi la fontina? O forse il taleggio?", + "pt": "Quer dizer a fontina? Ou talvez o taleggio?", + "audioKey": "v5-d2-l4", + "pronuncia": "'“taleggio”': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." + }, + { + "speaker": "learner", + "it": "La fontina! Sì! E poi quell'affettato… è rosso, sottile e un po' salato.", + "pt": "A fontina! Sim! E depois aquele embutido… é vermelho, fino e um pouco salgado.", + "audioKey": "v5-d2-l5" + }, + { + "speaker": "italian", + "it": "Il prosciutto crudo! Perfetto insieme alla fontina!", + "pt": "O presunto cru! Perfeito junto com a fontina!", + "audioKey": "v5-d2-l6", + "pronuncia": "'“prosciutto”': SC antes de I/E tem som de 'ch' italiano (nunca 'sk')." + }, + { + "speaker": "learner", + "it": "Esatto! Lo prendo! Quanto viene?", + "pt": "Exato! Eu pego! Quanto dá?", + "audioKey": "v5-d2-l7", + "pronuncia": "'“Esatto”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Sei euro e cinquanta. Lo mangi qui o da portare via?", + "pt": "Seis euros e cinquenta. Come aqui ou para levar?", + "audioKey": "v5-d2-l8", + "pronuncia": "'“mangi”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Da portare via, grazie! Complimenti per la pazienza!", + "pt": "Para levar, obrigado! Cumprimentos pela paciência!", + "audioKey": "v5-d2-l9", + "pronuncia": "'“grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/content/missions/V6.json b/content/missions/V6.json index 659c8f2..f61b350 100644 --- a/content/missions/V6.json +++ b/content/missions/V6.json @@ -5,48 +5,235 @@ "titleIt": "In Farmacia e dal Medico", "titlePt": "Na farmácia e no médico", "canDos": [ - { "id": "v6-cd1", "text": "Consigo descrever sintomas ao médico usando condizionale cortese" }, - { "id": "v6-cd2", "text": "Consigo informar alergias e pedir medicamentos específicos na farmácia" }, - { "id": "v6-cd3", "text": "Consigo entender instruções de dosagem e posologia" } + { + "id": "v6-cd1", + "text": "Consigo descrever sintomas ao médico usando condizionale cortese" + }, + { + "id": "v6-cd2", + "text": "Consigo informar alergias e pedir medicamentos específicos na farmácia" + }, + { + "id": "v6-cd3", + "text": "Consigo entender instruções de dosagem e posologia" + } ], "chunks": [ - { "it": "Mi fa male la gola.", "pt": "Minha garganta dói / Estou com dor de garganta.", "audioKey": "v6-chunk-01" }, - { "it": "Ho la febbre da due giorni.", "pt": "Estou com febre há dois dias.", "note": "'da' + tempo = há (duração)", "audioKey": "v6-chunk-02" }, - { "it": "Ho il raffreddore e il naso chiuso.", "pt": "Estou resfriado e com o nariz entupido.", "audioKey": "v6-chunk-03" }, - { "it": "Sono allergico alla penicillina.", "pt": "Sou alérgico a penicilina.", "note": "CRÍTICO: sempre informe alergias; fem. 'allergica'", "audioKey": "v6-chunk-04" }, - { "it": "Vorrei qualcosa per il mal di testa.", "pt": "Gostaria de algo para dor de cabeça.", "note": "Condizionale 'vorrei' = cortês em contextos formais", "audioKey": "v6-chunk-05" }, - { "it": "Mi dia qualcosa per la tosse.", "pt": "Me dê algo para a tosse.", "note": "'mi dia' = imperativo formal (Lei)", "audioKey": "v6-chunk-06" }, - { "it": "Quante volte al giorno devo prenderlo?", "pt": "Quantas vezes por dia devo tomar?", "audioKey": "v6-chunk-07" }, - { "it": "Va preso a stomaco pieno.", "pt": "Deve ser tomado de estômago cheio.", "note": "'a stomaco pieno/vuoto' = após/antes das refeições", "audioKey": "v6-chunk-08" }, - { "it": "Saprebbe dirmi dove trovare un medico?", "pt": "Saberia me dizer onde encontrar um médico?", "note": "Condizionale 'saprebbe' = extremamente cortês", "audioKey": "v6-chunk-09" }, - { "it": "Potrei avere una ricetta?", "pt": "Poderia ter uma receita?", "note": "'ricetta' = receita médica", "audioKey": "v6-chunk-10" }, - { "it": "Da quanto tempo ha questi sintomi?", "pt": "Há quanto tempo tem estes sintomas?", "note": "Pergunta típica do médico — saiba responder", "audioKey": "v6-chunk-11" }, - { "it": "Ho anche nausea e mal di stomaco.", "pt": "Também tenho náusea e dor de estômago.", "audioKey": "v6-chunk-12" }, - { "it": "Scusi, come si dice 'tontura' in italiano?", "pt": "Desculpe, como se diz 'tontura' em italiano?", "note": "SALVAVITA para sintomas que não sabe nomear", "audioKey": "v6-chunk-13" }, - { "it": "È un farmaco da banco o serve la ricetta?", "pt": "É um medicamento de venda livre ou precisa de receita?", "note": "'da banco' = sem prescrição", "audioKey": "v6-chunk-14" }, - { "it": "Prenda due compresse al giorno dopo i pasti.", "pt": "Tome dois comprimidos por dia após as refeições.", "note": "'compresse' = comprimidos; 'pastiglie' = pastilhas", "audioKey": "v6-chunk-15" } + { + "it": "Mi fa male la gola.", + "pt": "Minha garganta dói / Estou com dor de garganta.", + "audioKey": "v6-chunk-01" + }, + { + "it": "Ho la febbre da due giorni.", + "pt": "Estou com febre há dois dias.", + "note": "'da' + tempo = há (duração)", + "audioKey": "v6-chunk-02", + "pronuncia": "'“giorni”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Ho il raffreddore e il naso chiuso.", + "pt": "Estou resfriado e com o nariz entupido.", + "audioKey": "v6-chunk-03", + "pronuncia": "'“naso”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Sono allergico alla penicillina.", + "pt": "Sou alérgico a penicilina.", + "note": "CRÍTICO: sempre informe alergias; fem. 'allergica'", + "audioKey": "v6-chunk-04", + "pronuncia": "'“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Vorrei qualcosa per il mal di testa.", + "pt": "Gostaria de algo para dor de cabeça.", + "note": "Condizionale 'vorrei' = cortês em contextos formais", + "audioKey": "v6-chunk-05", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Mi dia qualcosa per la tosse.", + "pt": "Me dê algo para a tosse.", + "note": "'mi dia' = imperativo formal (Lei)", + "audioKey": "v6-chunk-06", + "pronuncia": "'“qualcosa”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Quante volte al giorno devo prenderlo?", + "pt": "Quantas vezes por dia devo tomar?", + "audioKey": "v6-chunk-07", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "it": "Va preso a stomaco pieno.", + "pt": "Deve ser tomado de estômago cheio.", + "note": "'a stomaco pieno/vuoto' = após/antes das refeições", + "audioKey": "v6-chunk-08", + "pronuncia": "'“preso”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Saprebbe dirmi dove trovare un medico?", + "pt": "Saberia me dizer onde encontrar um médico?", + "note": "Condizionale 'saprebbe' = extremamente cortês", + "audioKey": "v6-chunk-09" + }, + { + "it": "Potrei avere una ricetta?", + "pt": "Poderia ter uma receita?", + "note": "'ricetta' = receita médica", + "audioKey": "v6-chunk-10" + }, + { + "it": "Da quanto tempo ha questi sintomi?", + "pt": "Há quanto tempo tem estes sintomas?", + "note": "Pergunta típica do médico — saiba responder", + "audioKey": "v6-chunk-11" + }, + { + "it": "Ho anche nausea e mal di stomaco.", + "pt": "Também tenho náusea e dor de estômago.", + "audioKey": "v6-chunk-12", + "pronuncia": "'“nausea”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "Scusi, come si dice 'tontura' in italiano?", + "pt": "Desculpe, como se diz 'tontura' em italiano?", + "note": "SALVAVITA para sintomas que não sabe nomear", + "audioKey": "v6-chunk-13", + "pronuncia": "'“Scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "it": "È un farmaco da banco o serve la ricetta?", + "pt": "É um medicamento de venda livre ou precisa de receita?", + "note": "'da banco' = sem prescrição", + "audioKey": "v6-chunk-14" + }, + { + "it": "Prenda due compresse al giorno dopo i pasti.", + "pt": "Tome dois comprimidos por dia após as refeições.", + "note": "'compresse' = comprimidos; 'pastiglie' = pastilhas", + "audioKey": "v6-chunk-15", + "pronuncia": "'“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + } ], "dialogues": [ [ - { "speaker": "learner", "it": "Buongiorno, dottore. Non sto bene da tre giorni.", "pt": "Bom dia, doutor. Não estou bem há três dias.", "audioKey": "v6-d1-l1" }, - { "speaker": "italian", "it": "Mi dica. Quali sintomi ha?", "pt": "Me diga. Quais sintomas tem?", "audioKey": "v6-d1-l2" }, - { "speaker": "learner", "it": "Ho la febbre, mi fa male la gola e ho anche un po' di tosse.", "pt": "Estou com febre, minha garganta dói e também tenho um pouco de tosse.", "audioKey": "v6-d1-l3" }, - { "speaker": "italian", "it": "Da quanto tempo ha la febbre? È alta?", "pt": "Há quanto tempo tem febre? É alta?", "audioKey": "v6-d1-l4" }, - { "speaker": "learner", "it": "Da due giorni. Ho misurato trentotto e mezzo.", "pt": "Há dois dias. Medi trinta e oito e meio.", "audioKey": "v6-d1-l5" }, - { "speaker": "italian", "it": "È un'infezione virale. Le prescrivo un antinfiammatorio. Lo prenda due volte al giorno dopo i pasti.", "pt": "É uma infecção viral. Te prescrevo um anti-inflamatório. Tome duas vezes ao dia após as refeições.", "audioKey": "v6-d1-l6" }, - { "speaker": "learner", "it": "Grazie, dottore. Sono allergico all'aspirina, va bene questo farmaco?", "pt": "Obrigado, doutor. Sou alérgico a aspirina, este remédio é adequado?", "audioKey": "v6-d1-l7" }, - { "speaker": "italian", "it": "Tranquillo, non contiene aspirina. Riposi e beva molta acqua!", "pt": "Fique tranquilo, não contém aspirina. Descanse e beba muita água!", "audioKey": "v6-d1-l8" }, - { "speaker": "learner", "it": "Perfetto, la ringrazio molto! Potrei avere la ricetta?", "pt": "Perfeito, muito obrigado! Poderia ter a receita?", "audioKey": "v6-d1-l9" }, - { "speaker": "italian", "it": "Ecco la ricetta! Buona guarigione!", "pt": "Aqui está a receita! Boa recuperação!", "audioKey": "v6-d1-l10" } + { + "speaker": "learner", + "it": "Buongiorno, dottore. Non sto bene da tre giorni.", + "pt": "Bom dia, doutor. Não estou bem há três dias.", + "audioKey": "v6-d1-l1", + "pronuncia": "'“Buongiorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Mi dica. Quali sintomi ha?", + "pt": "Me diga. Quais sintomas tem?", + "audioKey": "v6-d1-l2" + }, + { + "speaker": "learner", + "it": "Ho la febbre, mi fa male la gola e ho anche un po' di tosse.", + "pt": "Estou com febre, minha garganta dói e também tenho um pouco de tosse.", + "audioKey": "v6-d1-l3" + }, + { + "speaker": "italian", + "it": "Da quanto tempo ha la febbre? È alta?", + "pt": "Há quanto tempo tem febre? É alta?", + "audioKey": "v6-d1-l4" + }, + { + "speaker": "learner", + "it": "Da due giorni. Ho misurato trentotto e mezzo.", + "pt": "Há dois dias. Medi trinta e oito e meio.", + "audioKey": "v6-d1-l5", + "pronuncia": "'“mezzo”': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa'). '“mezzo”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "È un'infezione virale. Le prescrivo un antinfiammatorio. Lo prenda due volte al giorno dopo i pasti.", + "pt": "É uma infecção viral. Te prescrevo um anti-inflamatório. Tome duas vezes ao dia após as refeições.", + "audioKey": "v6-d1-l6", + "pronuncia": "'“un'infezione”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“giorno”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "learner", + "it": "Grazie, dottore. Sono allergico all'aspirina, va bene questo farmaco?", + "pt": "Obrigado, doutor. Sou alérgico a aspirina, este remédio é adequado?", + "audioKey": "v6-d1-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie'). '“allergico”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + }, + { + "speaker": "italian", + "it": "Tranquillo, non contiene aspirina. Riposi e beva molta acqua!", + "pt": "Fique tranquilo, não contém aspirina. Descanse e beba muita água!", + "audioKey": "v6-d1-l8", + "pronuncia": "'“Riposi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "learner", + "it": "Perfetto, la ringrazio molto! Potrei avere la ricetta?", + "pt": "Perfeito, muito obrigado! Poderia ter a receita?", + "audioKey": "v6-d1-l9", + "pronuncia": "'“ringrazio”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + }, + { + "speaker": "italian", + "it": "Ecco la ricetta! Buona guarigione!", + "pt": "Aqui está a receita! Boa recuperação!", + "audioKey": "v6-d1-l10", + "pronuncia": "'“guarigione”': G antes de E/I soa 'dj' macio (como 'giorno' = 'djórno')." + } ], [ - { "speaker": "learner", "it": "Buonasera! Vorrei qualcosa per il mal di testa.", "pt": "Boa noite! Gostaria de algo para dor de cabeça.", "audioKey": "v6-d2-l1" }, - { "speaker": "italian", "it": "Certo. Ha preferenze? Compresse o bustine?", "pt": "Claro. Tem preferência? Comprimidos ou sachês?", "audioKey": "v6-d2-l2" }, - { "speaker": "learner", "it": "Compresse, per favore. Ma scusi, ho anche un po' di nausea… c'è qualcosa che aiuta anche quello?", "pt": "Comprimidos, por favor. Mas desculpe, também tenho um pouco de náusea… tem algo que ajude também nisso?", "audioKey": "v6-d2-l3" }, - { "speaker": "italian", "it": "Sì, questo qui va bene per entrambi. Prenda una compressa ogni otto ore, a stomaco pieno.", "pt": "Sim, este aqui serve para ambos. Tome um comprimido a cada oito horas, de estômago cheio.", "audioKey": "v6-d2-l4" }, - { "speaker": "learner", "it": "Ogni otto ore, a stomaco pieno. Ho capito. Serve la ricetta?", "pt": "A cada oito horas, de estômago cheio. Entendi. Precisa de receita?", "audioKey": "v6-d2-l5" }, - { "speaker": "italian", "it": "No, è un farmaco da banco. Sono dodici euro.", "pt": "Não, é medicamento de venda livre. São doze euros.", "audioKey": "v6-d2-l6" }, - { "speaker": "learner", "it": "Perfetto, pago con la carta. Grazie mille e buona serata!", "pt": "Perfeito, pago com cartão. Muito obrigado e boa noite!", "audioKey": "v6-d2-l7" } + { + "speaker": "learner", + "it": "Buonasera! Vorrei qualcosa per il mal di testa.", + "pt": "Boa noite! Gostaria de algo para dor de cabeça.", + "audioKey": "v6-d2-l1", + "pronuncia": "'“Buonasera”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Certo. Ha preferenze? Compresse o bustine?", + "pt": "Claro. Tem preferência? Comprimidos ou sachês?", + "audioKey": "v6-d2-l2" + }, + { + "speaker": "learner", + "it": "Compresse, per favore. Ma scusi, ho anche un po' di nausea… c'è qualcosa che aiuta anche quello?", + "pt": "Comprimidos, por favor. Mas desculpe, também tenho um pouco de náusea… tem algo que ajude também nisso?", + "audioKey": "v6-d2-l3", + "pronuncia": "'“scusi”': S entre vogais soa 'z' (como 'casa' = 'káza')." + }, + { + "speaker": "italian", + "it": "Sì, questo qui va bene per entrambi. Prenda una compressa ogni otto ore, a stomaco pieno.", + "pt": "Sim, este aqui serve para ambos. Tome um comprimido a cada oito horas, de estômago cheio.", + "audioKey": "v6-d2-l4", + "pronuncia": "'“ogni”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "speaker": "learner", + "it": "Ogni otto ore, a stomaco pieno. Ho capito. Serve la ricetta?", + "pt": "A cada oito horas, de estômago cheio. Entendi. Precisa de receita?", + "audioKey": "v6-d2-l5", + "pronuncia": "'“Ogni”': GN tem som de 'nh' (como em 'sonho')." + }, + { + "speaker": "italian", + "it": "No, è un farmaco da banco. Sono dodici euro.", + "pt": "Não, é medicamento de venda livre. São doze euros.", + "audioKey": "v6-d2-l6" + }, + { + "speaker": "learner", + "it": "Perfetto, pago con la carta. Grazie mille e buona serata!", + "pt": "Perfeito, pago com cartão. Muito obrigado e boa noite!", + "audioKey": "v6-d2-l7", + "pronuncia": "'“Grazie”': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." + } ] ], "roleplay": { diff --git a/server/src/lib/pronuncia.ts b/server/src/lib/pronuncia.ts new file mode 100644 index 0000000..f685c53 --- /dev/null +++ b/server/src/lib/pronuncia.ts @@ -0,0 +1,101 @@ +/** + * Observacoes de pronuncia para a fala do ALUNO (transcricao ASR). + * + * Espelha as regras de tools/pronuncia.mjs (que anotam o conteudo estatico): + * quando a transcricao da fala do aluno contem palavras com grupos de letras + * cujo som MUDA para um falante de PT-BR (GLI = "lh", GN = "nh", SC+i/e = "ch" + * italiano, CH = K, Z/ZZ = "ts", S entre vogais = "z"...), geramos uma dica + * curta em PT-BR. O juiz LLM recebe essas dicas como contexto e deve reforca-las + * no feedback quando relevante (ex.: aluno falou "voglio" como "vóglio"). + */ + +interface PronunciaRule { + id: string; + re: RegExp; + hint: string; +} + +const SKIP_WORDS = new Set([ + "e", "un", "una", "uno", "il", "lo", "la", "i", "le", "di", "a", "ad", + "al", "alla", "allo", "da", "dal", "dalla", "in", "con", "su", "per", "tra", + "fra", "non", "si", "mi", "ti", "ci", "vi", "ne", "ho", "hai", "ha", "hanno", + "sono", "sei", "siamo", "siete", "questo", "questa", "quello", "quella", + "qui", "qua", "gli", +]); + +// Mantido em sincronia com WORD_RULES em tools/pronuncia.mjs +const WORD_RULES: PronunciaRule[] = [ + { id: "gl_lh", re: /gl[iyeò]/i, hint: "'{w}': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'." }, + { id: "gn_nh", re: /g[nh]n?|ghn/i, hint: "'{w}': GN tem som de 'nh' (como em 'sonho')." }, + { id: "sc_x", re: /sc[ièé]/i, hint: "'{w}': SC antes de I/E tem som de 'ch' italiano (nunca 'sk')." }, + { id: "sch_sk", re: /sch[ièé]/i, hint: "'{w}': SCH mantém o K — som de 'sk'." }, + { id: "ch_k", re: /\bch[eioà]/i, hint: "'{w}': CH é sempre K seco (nunca 'tch' do português)." }, + { id: "gh_g", re: /gh[eio]/i, hint: "'{w}': GH mantém G duro mesmo antes de E/I." }, + { id: "zz_ts", re: /zz/i, hint: "'{w}': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa')." }, + { id: "z_ts", re: /(?:^|(?<=[aeiou]))z/i, hint: "'{w}': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')." }, + { id: "cc_tch", re: /cc[h]?[ei]/i, hint: "'{w}': CC antes de E/I soa 'tch' duplo." }, + { id: "gg_dj", re: /gg[h]?[ei]/i, hint: "'{w}': GG antes de E/I soa 'dj' macio e longo (como 'giorno')." }, + { id: "g_soft", re: /(? = []; + const byId = new Map(); + for (const raw of words) { + const word = cleanWord(raw); + const norm = normalizeWord(word); + if (!norm || SKIP_WORDS.has(norm)) continue; + for (const rule of WORD_RULES) { + const m = word.match(rule.re); + if (!m) continue; + // primeira palavra que disparou a regra vence (mantem "voglio" de "Voglio questo") + if (!byId.has(rule.id)) byId.set(rule.id, { word, match: m[0] ?? "" }); + } + } + // SC+i/e que na verdade e SCH: som de "sk", nao "ch" italiano + const scx = byId.get("sc_x"); + if (scx && /^sch/i.test(scx.match)) byId.delete("sc_x"); + // scusi/sono: o S em SC+i/e ou no inicio + vogal NAO e som de "z" — suprimir s_sorda falsa + const ss = byId.get("s_sorda"); + if (ss && /^sc/i.test(ss.word)) byId.delete("s_sorda"); + if (ss && /^s[aeiou]/i.test(ss.word)) byId.delete("s_sorda"); + for (const [id, { word }] of byId) { + const rule = WORD_RULES.find((r) => r.id === id)!; + merged.push({ id, hint: rule.hint.replace("{w}", `\u201c${word}\u201d`) }); + } + merged.sort((a, b) => ORDER.indexOf(a.id) - ORDER.indexOf(b.id)); + return merged.slice(0, 2).map((h) => h.hint); +} + +/** Bloco para injetar no prompt do juiz. Vazio se nao houver nada. */ +export function pronunciationNotesBlock(text: string): string { + const hints = detectPronunciaHints(text); + if (hints.length === 0) return ""; + return `## Observacoes de pronuncia (sons que mudam vs. leitura PT-BR) +${hints.map((h) => `- ${h}`).join("\n")} +Se a fala do aluno sugerir que ele leu essas palavras "em portugues" (ex.: "voglio" +pronunciado "vóglio" em vez de "vó-lho"), mencione a correcao no praise_or_push ou +na lista de grammar com severity "cosmetic"/"minor" — NUNCA blocks_understanding +por questao de pronúncia isolada.`; +} diff --git a/server/src/routes/judge.ts b/server/src/routes/judge.ts index 3ced482..8b3f045 100644 --- a/server/src/routes/judge.ts +++ b/server/src/routes/judge.ts @@ -6,6 +6,7 @@ import { Router } from "express"; import { z } from "zod"; import { chatJSON, MODELS } from "../lib/llm.js"; +import { pronunciationNotesBlock } from "../lib/pronuncia.js"; export const judgeRouter = Router(); @@ -151,6 +152,10 @@ ${input.expectedIt ? `Frase esperada (IT): ${input.expectedIt}` : ""} ## Fala do Aluno Transcrição: "${transcript}" +${[pronunciationNotesBlock(transcript), input.expectedIt ? pronunciationNotesBlock(input.expectedIt) : ""] + .filter(Boolean) + .join("\n\n")} + Avalie seguindo os 3 eixos. Lembre-se: tolerância estilo criança.`; const verdict = await chatJSON({ diff --git a/tools/pronuncia.mjs b/tools/pronuncia.mjs new file mode 100644 index 0000000..5db3623 --- /dev/null +++ b/tools/pronuncia.mjs @@ -0,0 +1,146 @@ +#!/usr/bin/env node +/** + * Anotacoes de pronuncia para o Italiano Vivo. + * + * O italiano e fonetico, mas varios grupos de letras soam DIFERENTE do que um + * falante de PT-BR espera ler. Casos onde o som "muda" em relacao a leitura + * portuguesista: + * Voglio/griglia -> GLI = som de 'lh' ('vó-lho'), nunca 'vóglio' + * bagno/giorno -> GN = 'nh'; GG antes de E/I = 'dj' macio + * scusi/cena -> SC/C antes de I/E = 'ch' italiano; SCH mantem 'sk' + * che/chi -> CH = K seco, nunca 'tch' + * grazie/piazza -> Z/ZZ = 'ts' surdo ('grá-tsie', 'pít-tsa') + * casa/stazione -> S entre vogais = 'z'; S + surda = 'z' mudo + * piatto/palla -> consoante dupla alonga o som (muda significado!) + * + * Detecta esses padroes nas frases (chunks e dialogos) das missoes e grava o + * campo `pronuncia` (dica curta em PT-BR citando a palavra da frase). + * + * Uso: + * node tools/pronuncia.mjs # dry-run: relatorio por missao + * node tools/pronuncia.mjs --write # grava "pronuncia" em content/missions/*.json + */ + +import { readFileSync, writeFileSync, readdirSync } from "node:fs"; +import { join, dirname } from "node:path"; +import { fileURLToPath } from "node:url"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const MISSIONS_DIR = join(__dirname, "..", "content", "missions"); + +// Palavras funcionais que nao devem disparar regras (evita falsos positivos). +const SKIP_WORDS = new Set([ + "e", "un", "una", "uno", "il", "lo", "la", "i", "le", "di", "a", "ad", + "al", "alla", "allo", "da", "dal", "dalla", "in", "con", "su", "per", "tra", + "fra", "non", "si", "mi", "ti", "ci", "vi", "ne", "ho", "hai", "ha", "hanno", + "sono", "sei", "siamo", "siete", "questo", "questa", "quello", "quella", + "qui", "qua", "gli", +]); + +// Regras por palavra: [id, regexNaPalavra, dicaPT com placeholder {w}] +export const WORD_RULES = [ + ["gl_lh", /gl[iyeò]/i, "'{w}': GLI tem som de 'lh' — fala-se 'vó-lho', nunca 'vóglio'."], + ["gn_nh", /g[nh]n?|ghn/i, "'{w}': GN tem som de 'nh' (como em 'sonho')."], + ["sc_x", /sc[ièé]/i, "'{w}': SC antes de I/E tem som de 'ch' italiano (nunca 'sk')."], + ["sch_sk", /sch[ièé]/i, "'{w}': SCH mantém o K — som de 'sk'."], + ["ch_k", /ch[eioà]/i, "'{w}': CH é sempre K seco (nunca 'tch' do português)."], + ["gh_g", /gh[eio]/i, "'{w}': GH mantém G duro mesmo antes de E/I."], + ["zz_ts", /zz/i, "'{w}': ZZ duplo soa 'tss' longo e surdo (como 'pizza' = 'pít-tsa')."], + ["z_ts", /(?:^|(?<=[aeiou]))z/i, "'{w}': Z costuma soar 'ts' surdo (como 'grazie' = 'grá-tsie')."], + ["cc_tch", /cc[h]?[ei]/i, "'{w}': CC antes de E/I soa 'tch' duplo."], + ["gg_dj", /gg[h]?[ei]/i, "'{w}': GG antes de E/I soa 'dj' macio e longo (como 'giorno')."], + ["g_soft", /(? order.indexOf(a.id) - order.indexOf(b.id)); + return merged.slice(0, 2); // maximo 2 dicas por frase +} + +export function buildPronuncia(text) { + return detectPronuncia(text).map((h) => h.hint).join(" "); +} + +function main() { + const write = process.argv.includes("--write"); + const files = readdirSync(MISSIONS_DIR).filter((f) => f.endsWith(".json")).sort(); + let totalTagged = 0; + let totalItems = 0; + + for (const file of files) { + const path = join(MISSIONS_DIR, file); + const mission = JSON.parse(readFileSync(path, "utf-8")); + let tagged = 0; + let items = 0; + + const annotate = (obj) => { + items++; + const p = buildPronuncia(obj.it); + if (p) { + obj.pronuncia = p; + tagged++; + } else if ("pronuncia" in obj) { + delete obj.pronuncia; + } + }; + + for (const chunk of mission.chunks ?? []) annotate(chunk); + for (const dialogue of mission.dialogues ?? []) { + for (const line of dialogue) annotate(line); + } + + totalTagged += tagged; + totalItems += items; + console.log(`${mission.id}: ${tagged}/${items} frases com alternancia de som`); + if (write) { + writeFileSync(path, JSON.stringify(mission, null, 2) + "\n", "utf-8"); + } + } + + console.log(`\n${write ? "GRAVADO:" : "Dry-run:"} ${totalTagged}/${totalItems} frases anotadas em ${files.length} missoes.`); +} + +main();