Immersion Reader

Gjør en artikkel, YouTube eller podcast om til en lokal interaktiv engelsktime

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

Bestått ★ 9.6/10

Immersion Reader — Gjør en artikkel, YouTube eller podcast om til en lokal interaktiv engelsktime

Hva den gjør

Bygger en selvstendig H5 engelsk dyp-lese- og lytte-leksjon fra en artikkel-URL, et YouTube- eller podcast-transkript, eller en forberedt `segments.json`. Utløses når brukeren ønsker å konvertere engelsk kildetekst til en fordypningsstudie-side med lyd, ordkort, chunk-kort, diktering og skyggelegging. Kjører en Python-pipeline som validerer et segment-skjema, injiserer data og ord-timinger, og syntetiserer per-ord-lyd via `edge-tts`.

Testrapport

Kjørte den medfølgende `build_page.py` på demo-leksjonen: den sendte ut en ekte 56KB interaktiv H5-side pluss en 62KB `app.js` med fungerende blind-lytting, diktering, skyggelegging og karaoke ord-synkronisering, og validerte 467/467 leksikondekning mot sitt JSON-skjema. En baseline uten ferdighet for den samme 'bygg en engelsk leseleksjon'-forespørselen produserer en flat statisk side uten noen av disse studiemodusene. Lydsyntese (`edge-tts`) trenger live nettverk og ble ikke utført; siden degraderer elegant til nettleser-TTS, som verktøyet rapporterer ærlig. Å forfatte `segments.json` med sitt fulle leksikon er fortsatt manuelt arbeid agenten må gjøre.

Testet på: 2026-07-19 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /immersion-readerGjør en artikkel, YouTube eller podcast om til en lokal interaktiv engelsktime

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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