9 Commits (5cbda0d050e19ba3562f29332b85815c58c1c66c)
 

Author SHA1 Message Date
Deploy Bot 5cbda0d050 anotacoes de pronuncia: campo 'pronuncia' nas frases + tool tools/pronuncia.mjs + dicas no juiz
- tools/pronuncia.mjs detecta grupos de letras cujo som muda vs. leitura PT-BR
  (GLI='lh', GN='nh', SC+i/e='ch' ital., CH='k', Z/ZZ='ts', G+E/I='dj', S
  intervocalico='z') e grava dica curta no chunk/dialogo (256/487 frases)
- UI mostra a dica em destaque (.pronuncia-tip) nas Frases-chave e dialogos
- server/src/lib/pronuncia.js aplica as mesmas regras na transcricao da fala do
  aluno; o juiz recebe bloco 'Observacoes de pronuncia' e so penaliza pronuncia
  como cosmetic/minor, nunca blocks_understanding
4 hours ago
henrique cfbaa2946d regeneracao das variantes lentas restantes (487/487 com rate real -30%) 7 hours ago
henrique 67ecabcc0c audio duplo real: variante lenta (TTS rate -30%) para todas as 487 frases + player tartaruga/coelho 7 hours ago
henrique 42e00ab5cf server serve o PWA compilado (app/dist) com fallback SPA 8 hours ago
henrique 9b39c1ddbc docs: server deve rodar de server/ para carregar .env (dotenv por cwd) 8 hours ago
henrique 432a691e38 ASR local com faster-whisper (proxy LiteLLM nao aceita audio) + integracao judge/transcribe 8 hours ago
henrique 3472640649 docs: update roadmap, fix rescue_card nullable schema 8 hours ago
henrique 7a5f5be5dc Italiano Vivo MVP: spec, monorepo app+server, 18 missoes (bambino+viaggio), audio TTS edge-tts, judge 3-eixos CEFR, SRS, PWA offline 8 hours ago
immersegameMain aa4fe5865f Initial commit 10 hours ago