Voici un side-project sur lequel j’ai travaillé et que j’ai décidé de passer open-source
L’idée de départ : créer un pipeline autonome capable de transformer automatiquement une veille thématique (flux RSS, articles web) en un véritable épisode de podcast quotidien avec audio studio, publication automatique sur Spotify et génération de contenus courts (Shorts / visuels) pour les réseaux sociaux.
Le dépôt GitHub est disponible ici : https://github.com/bmallory/podcraft-ai
Je l’utilise personnellement tous les matins pour générer mon propre flash d’info quotidien : L’Actu Quotidienne sur Spotify https://open.spotify.com/show/033o6fFRVxpBRhRgGsCxDz?si=2a9e259eec7f4ca6
A la base, je pensais que le résultat serait une simple « revue de presse » linéaire qui lirait les résumés les uns après les autres. Mais en affinant le prompt, j’ai remarqué un truc vraiment intéressant : le LLM croise intelligemment les différentes sources traitant du même sujet.
Il arrive ainsi à enrichir un fait d’actualité rapporté par un média avec des chiffres, des explications de fond ou des citations provenant d’un autre site. Au final, il y a une légère valeur ajoutée et une synthèse plus digeste que si je consultais manuellement 5 ou 6 sites d’actualités au réveil.
Le projet tourne sur une architecture Serverless orchestrée sur AWS :
• Synthèse & Scripting : Google Gemini 3.7 Flash pour analyser les sources, synthétiser l’actualité et rédiger un script fluide adapté à l’oral (sans métadonnées superflues).
• Synthèse Vocale (TTS) : Gemini 3.1 Flash TTS Preview (voix multi-modales haute fidélité) générant du flux audio PCM brut 24kHz.
• Traitement Média sur AWS Lambda : Fonctions Lambda packagées en conteneurs Docker (Python 3.12) embarquant un binaire statique FFmpeg pour convertir le PCM en MP3 128k et assembler les flux vidéo.
• Publication Spotify Automatisée : Intégration du CLI officiel save-to-spotify en environnement stateless Lambda, avec restitution des jetons d’authentification DPoP chiffrés depuis AWS Secrets Manager.
• Orchestration : AWS Step Functions pour coordonner le workflow en parallèle (publication Spotify d’un côté, génération des Shorts et des visuels de l’autre).
• Visuels & Vidéos courtes : Génération d’illustrations carrées via Imagen 3 et déclinaisons vidéo verticales (Google Veo / HeyGen) pour TikTok et YouTube Shorts.
Perso je kiffe le serverless: pas a s’emmerder a gerer les ressources, ca s’autoscale a 0 et pour des petits trucs comme ca c’est en dessous des seuils de l’offre gratuite aws. mon coût principal est les tokens Gemini (0,5€/jour en moy.)
Leave a Reply