Immersion Reader

Omdan en artikel, YouTube eller podcast til en lokal interaktiv engelsk lektion

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

Testet · Virker ★ 9.6/10

Immersion Reader — Omdan en artikel, YouTube eller podcast til en lokal interaktiv engelsk lektion

Hvad det gør

Bygger en selvstændig H5 engelsk dybdelæsnings- og lytte-lektion fra en artikel URL, en YouTube- eller podcast-transskription, eller en forberedt segments.json. Udløses når brugeren ønsker at konvertere engelsk kildetekst til en immersion studie-side med lyd, ordkort, chunk-kort, diktat og shadowing. Køres en Python-pipeline, der validerer et segment-skema, injicerer data og ordtiminger, og syntetiserer per-ord lyd via edge-tts.

Testrapport

Kørte den medfølgende build_page.py på demo-lektionen: den udsendte en ægte 56KB interaktiv H5-side plus en 62KB app.js med fungerende blind-lytning, diktat, shadowing og karaoke ord-synkronisering, og validerede 467/467 leksikondækning mod dens JSON-skema. En no-skill baseline af den samme 'build an English reading lesson'-anmodning producerer en flad statisk side uden nogen af disse studietilstande. Lydsyntese (edge-tts) kræver live netværk og blev ikke udført; siden degraderer elegant til browser TTS, hvilket værktøjet rapporterer ærligt. Forfatterskab af segments.json med dets fulde leksikon er stadig manuelt arbejde, som agenten skal udføre.

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

Installation

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-readerOmdan en artikel, YouTube eller podcast til en lokal interaktiv engelsk lektion

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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.