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
| Agent | Compatible | Remarques |
|---|---|---|
| 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 !