Immersion Reader

Verander een artikel, YouTube of podcast in een lokale interactieve Engelse les

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

Getest · Werkt ★ 9.6/10

Immersion Reader — Verander een artikel, YouTube of podcast in een lokale interactieve Engelse les

Wat het doet

Bouwt een op zichzelf staande H5 Engelse diep-lees- en luisterles van een artikel-URL, een YouTube- of podcasttranscript, of een voorbereide `segments.json`. Activeert wanneer de gebruiker Engelse brontekst wil omzetten in een immersiestudiepagina met audio, woordkaarten, chunkkaarten, dictee en shadowing. Voert een Python-pipeline uit die een segmentschema valideert, gegevens en woordtimings injecteert, en per-woord audio synthetiseert via `edge-tts`.

Testrapport

Voerde de gebundelde `build_page.py` uit op de demolessie: het genereerde een echte `56KB interactive H5 page` plus een `62KB app.js` met werkende `blind-listening`, `dictation`, `shadowing` en `karaoke word-sync`, en valideerde `467/467 lexicon coverage` tegen zijn `JSON schema`. Een no-skill baseline van hetzelfde 'build an English reading lesson' verzoek produceert een platte statische pagina zonder die studiemodi. Audiosynthese (`edge-tts`) heeft live netwerk nodig en werd niet geoefend; de pagina degradeert gracieus naar browser `TTS`, wat de tool eerlijk rapporteert. Het schrijven van de `segments.json` met zijn volledige lexicon is nog steeds handmatig werk dat de agent moet doen.

Getest op: 2026-07-19 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /immersion-readerVerander een artikel, YouTube of podcast in een lokale interactieve Engelse les

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.