Immersion Reader

Přeměňte článek, YouTube nebo podcast na lokální interaktivní lekci angličtiny

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

Otestováno · Funguje ★ 9.6/10

Immersion Reader — Přeměňte článek, YouTube nebo podcast na lokální interaktivní lekci angličtiny

Co umí

Vytváří samostatnou H5 lekci angličtiny pro hluboké čtení a poslech z URL článku, přepisu YouTube nebo podcastu, nebo připraveného segments.json. Spouští se, když uživatel chce převést anglický zdrojový text na imerzní studijní stránku s audiem, slovními kartami, chunk kartami, diktátem a shadowingem. Spouští Python pipeline, která validuje schéma segmentu, vkládá data a časování slov a syntetizuje audio pro každé slovo přes edge-tts.

Testovací report

Spuštěn dodaný build_page.py na demo lekci: vydal skutečnou 56KB interaktivní H5 stránku plus 62KB app.js s funkčním blind-listening, diktátem, shadowingem a karaoke word-sync, a validoval 467/467 pokrytí lexikonu proti svému JSON schématu. Základní řešení bez dovednosti pro stejný požadavek 'build an English reading lesson' produkuje plochou statickou stránku bez těchto studijních režimů. Syntéza zvuku (edge-tts) potřebuje živou síť a nebyla cvičena; stránka se elegantně degraduje na prohlížeč TTS, což nástroj poctivě hlásí. Vytváření segments.json s jeho plným lexikonem je stále manuální práce, kterou musí agent provést.

Testováno: 2026-07-19 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /immersion-readerPřeměňte článek, YouTube nebo podcast na lokální interaktivní lekci angličtiny

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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