Le manuel de certification d'entraîneur FIVB niveau 2 est dense et aride. J'en ai fait une app d'apprentissage : on écoute le cours comme un audiobook — 161 chapitres en lecture continue, autoplay, lecteur natif — et on se teste avec 200 questions : 100 sur les fondamentaux (technique, éthique), 100 sur l'avancé (tactique, statistiques).
Le pipeline de production est en Python : des scripts assemblent le texte du cours en chapitres minutés, puis une synthèse vocale Qwen3-TTS avec clonage de voix (PyTorch) lit l'ensemble dans une voix française cohérente. Les banques de QCM sont générées depuis du Markdown, options mélangées automatiquement.
L'app est packagée avec Capacitor pour Android, autour d'une web-app légère (HTML/JS + Tailwind) au design system Takamoa.