Accueil Blog Explosion Mes Projets
Vidéos Automatisées
Type
Vidéos éducatives automatisées
Langues
Français, anglais
Diffusion
YouTube et TikTok
Voix
Synthèse locale (Coqui TTS)

Le projet

Un système qui fabrique des vidéos pour apprendre une langue, de la génération des mots jusqu'à la publication. Une IA propose les mots et leur traduction à partir de thèmes que je définis, puis je classe chaque mot par difficulté.

Les voix sont générées localement, et Remotion assemble la vidéo. La mise en ligne est automatisée, du téléversement jusqu'à la programmation.

Fonctionnalités

  • Génération des mots

    Une IA produit une liste de mots et de traductions à partir d'un thème. Les résultats sont transférés vers une base de données gérée par NestJS.

  • Difficulté des mots

    Chaque mot reçoit son niveau de difficulté à la main, depuis une interface dédiée.

  • Génération des voix

    Chaque mot est prononcé par une voix IA qui tourne en local, avec Coqui TTS. Un fichier audio de référence et un texte suffisent à produire la prononciation.

  • Génération des vidéos

    Remotion assemble une phrase d'introduction, un thème, puis des mots à deviner, de plus en plus difficiles. Un personnage 3D réagit à la question et à la réponse. Une vidéo prend quelques minutes.

  • Mise en ligne automatique

    YouTube et TikTok limitent l'accès à leurs API d'envoi. J'ai donc écrit un script Node.js qui utilise Puppeteer pour se connecter, téléverser, remplir les informations et programmer la vidéo.

Technologies

  • ChatGPT
  • NestJS
  • Coqui TTS
  • React
  • Three.js
  • Remotion
  • Puppeteer

Les autres projets