jiuyuechuwuhao/ppt-prepal-skills

🎙️ Entraîneur de lecture guidée en anglais Pre | PPT → page web interactive de lecture à voix haute | Prêt à l'emploi pour Codex · Claude Code · Gemini CLI

Qu'est-ce que ppt-prepal-skills ?

Ce skill permet de transformer un fichier PPT ou PPTX contenant du texte en anglais en une page web interactive de lecture guidée (shadowing). Il est conçu pour les développeurs et formateurs utilisant des agents IA comme Codex, Claude Code ou Gemini CLI. L'utilisateur fournit le chemin d'accès à son fichier PPT, et l'agent extrait le texte de chaque diapositive, génère automatiquement une transcription phonétique simplifiée, découpe les phrases en segments adaptés à la répétition, et crée un fichier HTML complet avec lecteur audio intégré, contrôles de vitesse, et mise en évidence mot à mot. Ce skill est particulièrement utile pour préparer des présentations orales en anglais, pratiquer la prononciation, ou créer des supports d'apprentissage linguistique interactifs sans aucune compétence en conception web.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add jiuyuechuwuhao/ppt-prepal-skills

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ppt-prepal-skills ?

🎙️ Entraîneur de lecture guidée en anglais Pre | PPT → page web interactive de lecture à voix haute | Prêt à l'emploi pour Codex · Claude Code · Gemini CLI

📖 Introduction

Ce skill transforme automatiquement les fichiers PowerPoint (.ppt/.pptx) en une page web interactive de lecture guidée (shadowing) en anglais. Après avoir spécifié le chemin du fichier PPT, l'IA extrait le texte de chaque diapositive, génère une transcription phonétique, et crée un fichier HTML complet avec lecteur audio intégré, permettant une pratique de la prononciation phrase par phrase.

✨ Fonctionnalités

  • Conversion PPT → HTML : Transforme automatiquement chaque diapositive en une page web interactive.
  • Extraction de texte : Extrait le texte des fichiers PPT/PPTX en préservant la structure des puces et des paragraphes.
  • Transcription phonétique : Génère automatiquement une transcription phonétique simplifiée pour chaque phrase.
  • Découpage en segments : Divise les phrases longues en segments adaptés à la répétition.
  • Lecteur audio intégré : Chaque segment dispose d'un bouton de lecture pour le TTS (Text-to-Speech).
  • Contrôle de vitesse : Ajustez la vitesse de lecture (0.5x à 2x).
  • Mise en évidence : Surlignage mot à mot pendant la lecture.
  • Exportation : Générez un fichier HTML autonome, facile à partager.

🛠️ Utilisation

Étape 1 : Placez votre fichier PPT dans le répertoire courant.

Étape 2 : Dans votre agent IA compatible (Codex, Claude Code, Gemini CLI), exécutez la commande suivante :

# Exemple : Traiter un fichier PPT
process_ppt --input mon_presentation.pptx --output index.html

Étape 3 : Ouvrez le fichier index.html généré dans un navigateur web. Vous verrez une interface de lecture interactive.

Étape 4 : Cliquez sur n'importe quel segment pour l'écouter, ajustez la vitesse, et répétez après la lecture.

🖥️ Aperçu de l'interface

┌─────────────────────────────────────────┐
│  Entraîneur de lecture guidée en anglais   │
├─────────────────────────────────────────┤
│  Diapositive 1 sur 10                    │
│  ┌─────────────────────────────────┐    │
│  │ • Bonjour tout le monde           │    │
│  │   [həˈloʊ ˈɛvriˌwʌn]            │    │
│  │   [▶] [▶ 0.5x] [▶ 1.0x] [▶ 2.0x]│    │
│  └─────────────────────────────────┘    │
│  ◀ Précédent        Suivant ▶           │
└─────────────────────────────────────────┘

📦 Dépendances

  • python-pptx : Pour l'extraction du texte des fichiers PPT.
  • Navigateur web moderne (Chrome, Firefox, Edge) pour l'affichage HTML.

🔧 Compatibilité des agents

AgentCompatibleRemarques
Codex✅Prêt à l'emploi
Claude Code✅Prêt à l'emploi
Gemini CLI✅Prêt à l'emploi
Cursor✅Prêt à l'emploi

⚙️ Options de configuration

  • --input : Chemin du fichier PPT d'entrée (obligatoire).
  • --output : Chemin du fichier HTML de sortie (par défaut : index.html).
  • --language : Langue cible pour la phonétique (par défaut : en).
  • --speed : Vitesse de lecture par défaut (par défaut : 1.0).

📝 Licence

MIT

🙏 Remerciements

Développé avec ❤️ pour les apprenants d'anglais et les formateurs.


🎯 Prêt à pratiquer ? Déposez votre fichier PPT et laissez l'IA le transformer en votre assistant de lecture personnel !

Skills associés