Immersion Reader

Transforme un article, YouTube ou podcast en leçon d'anglais interactive locale

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

Testé · Fonctionne ★ 9.6/10

Immersion Reader — Transforme un article, YouTube ou podcast en leçon d'anglais interactive locale

Ce que fait

Construit une leçon d'anglais H5 d'écoute et de lecture approfondie autonome à partir d'une URL d'article, d'une transcription YouTube ou de podcast, ou d'un segments.json préparé. Se déclenche lorsque l'utilisateur souhaite convertir un texte source anglais en une page d'étude immersive avec audio, cartes de mots, cartes de segments, dictée et shadowing. Exécute un pipeline Python qui valide un schéma de segment, injecte des données et des timings de mots, et synthétise l'audio mot par mot via edge-tts.

Rapport de test

Exécuté le build_page.py fourni sur la leçon de démonstration : il a émis une vraie page H5 interactive de 56KB plus un app.js de 62KB avec écoute aveugle, dictée, shadowing et synchronisation de mots karaoké fonctionnels, et a validé une couverture lexicale de 467/467 par rapport à son schéma JSON. Une base de référence sans compétence pour la même demande 'build an English reading lesson' produit une page statique plate sans aucun de ces modes d'étude. La synthèse audio (edge-tts) nécessite un réseau en direct et n'a pas été exercée ; la page se dégrade gracieusement vers la TTS du navigateur, ce que l'outil signale honnêtement. La création du segments.json avec son lexique complet reste un travail manuel que l'agent doit effectuer.

Testé le: 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

Commandes et exemples de prompts

  • /immersion-readerTransforme un article, YouTube ou podcast en leçon d'anglais interactive locale

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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