Immersion Reader

Trasforma un articolo, YouTube o podcast in una lezione interattiva di inglese locale

di rayw-lab · rayw-lab/english-immersion-reader

Promosso ★ 9.6/10

Immersion Reader — Trasforma un articolo, YouTube o podcast in una lezione interattiva di inglese locale

Cosa fa

Costruisce una lezione di lettura e ascolto profondo in inglese H5 autonoma da un URL di articolo, una trascrizione di YouTube o podcast, o un `segments.json` preparato. Si attiva quando l'utente desidera convertire testo sorgente inglese in una pagina di studio per immersione con audio, schede di parole, schede di frasi, dettato e shadowing. Esegue una pipeline Python che convalida uno schema di segmento, inietta dati e tempistiche di parole e sintetizza audio per parola tramite `edge-tts`.

Rapporto di test

Eseguito il `build_page.py` incluso sulla lezione demo: ha emesso una vera pagina H5 interattiva di 56KB più un `app.js` di 62KB con ascolto cieco, dettato, shadowing e sincronizzazione karaoke delle parole funzionanti, e ha convalidato una copertura lessicale di 467/467 rispetto al suo schema JSON. Una baseline senza skill della stessa richiesta 'build an English reading lesson' produce una pagina statica piatta senza nessuna di quelle modalità di studio. La sintesi audio (`edge-tts`) necessita di rete live e non è stata esercitata; la pagina degrada elegantemente al TTS del browser, cosa che lo strumento riporta onestamente. L'autoring del `segments.json` con il suo lessico completo è ancora un lavoro manuale che l'agente deve fare.

Testato il: 2026-07-19 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/rayw-lab/english-immersion-reader
mkdir -p ~/.claude/skills
cd english-immersion-reader && cp -r skills/immersion-reader ~/.claude/skills/immersion-reader

Comandi e prompt di esempio

  • /immersion-readerTrasforma un articolo, YouTube o podcast in una lezione interattiva di inglese locale

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Turn this English article into an interactive immersion lesson.
  • Build a listening lesson with dictation from this YouTube transcript.
  • Make an H5 deep-reading page with word cards from this podcast.