Background image: Matthieu's World Background image: Matthieu's World
Social Icons

Créer des posts avec sa voix

4 min de lecture
Par Matthieu Cousin

Table des matières

Cet article s’inscrit dans la Quête 3 : Automatiser son contenu créatif. L’objectif : publier 2 articles par semaine en moins de 4h.

Une consommation excessive d'huile de coude

Pendant longtemps, créer un article, c'était comme faire son pain soi-même :
✔️ gratifiant,
❌ mais long, fastidieux, et sur le long terme on abandonne tellement c’est fatigant.

J'ai moi-même un blog depuis maintenant quelques années. Et je dois avouer que, même si j'ai beaucoup de choses à partager, je ne publiais rien. Pourquoi ? Parce que je savais que j’allais perdre énormément de temps.

Formater l’info pour que ce soit joli, organiser les liens, choisir les bonnes images, faire en sorte que l’article apparaisse sur la bonne page… Le site devenait une usine à gaz. Et ça devenait aussi désagréable pour moi que pour les gens qui me lisaient.

Le but de ce nouveau blog Ghost, c’était vraiment de gagner en spontanéité. Pouvoir parler de tout ce qui m’intéresse sans que ça me pompe de l’énergie. Et réussir quand même à produire un contenu suffisamment qualitatif pour qu’il apporte de la valeur à mes lecteurs.

Avant l’ère de l’IA et de l’automatisation no-code, c’était une utopie. Mais ces derniers mois, j’ai découvert n8n, et surtout, l’IA a fait des progrès fulgurants.

Mieux encore : les coûts liés aux requêtes API ont énormément chuté. Ce qui fait qu’aujourd’hui, presque tout le monde peut utiliser une IA en API.
NB : Les coûts de génération d’images et de transcription audio restent tout de même relativement élevés (à l’heure où j’écris ces lignes, en mai 2025).

J’avais enfin moyen de créer un système où je pourrais diminuer au maximum la friction pour partager ce qui me passionne.

C’est ainsi que m’est venue l’idée de créer un système capable de générer un post de blog à partir d’un simple vocal. Je peux créer un article en quelques minutes, juste en parlant, depuis n’importe où, du moment que j’ai mon téléphone et de l’Internet.

Soyons clairs : le premier jet ne sera pas parfait, loin de là. Il sonnera encore un peu “IA”, surtout si je ne donne pas beaucoup de matière. Mais c’est un point de départ. Et surtout, ça permet de lutter contre le syndrome de la page blanche.


🧠 Le système en trois mot : Voice to Ghost

Aujourd’hui, voici ce que je peux faire :

  • Je parle d'une idée d’article à mon bot Telegram.
  • Il transcrit, nettoie, structure mes idées.
  • Il demande à une IA d’organiser tout ça en article.
  • Il génère automatiquement une image cohérente avec le thème.
  • Il m’envoie la photo sur Telegram pour validation (ou rejet).
  • Il la poste sur mon blog Ghost en mode brouillon, avec le bon titre, résumé, cover et tout ce qu’il faut.
  • Et au passage, l’image est aussi indexée dans une base Supabase vectorisée.

Comme j’ai sélectionné l’image, elle va dans une base de données d’illustrations. Les futures images pourront donc s’inspirer de celles qui ont déjà été validées.

Ensuite ? Il ne me reste plus qu’à me connecter sur Ghost, tranquillement, pour peaufiner le post :

  • Réécrire avec mes mots,
  • Ajouter des précisions, du storytelling,
  • Compléter avec de nouveaux points, car en général cela me donne de l'inspiration.

Et une fois que c’est fait, je programme la publication automatique de l’article. Il sera aussi envoyé en newsletter grâce à mon infrastructure dans Ghost.


🧩 Une architecture modulaire, en 6 workflows

Les détails techniques pour l’installer seront réservés à la section Guilde, mais voici la logique globale.

Tu peux avoir accès aux 5 premiers workflows n8n en téléchargement ici.

1. 🎹 Voice to blog

Je parle à mon bot Telegram.
→ Il transcrit ma note vocale avec OpenAI.
→ Puis la restructure en vrai article avec GPT-4.
→ Il le publie sur Ghost en brouillon.

2. 🖼 Génération d’image d’illustration

À partir du contenu de l’article, une autre IA extrait le concept visuel principal.
→ Elle utilise une base vectorielle Supabase comme source d’inspiration stylistique.
→ Une image est générée automatiquement.

Je détaille ce workflow ici

3. 📩 Envoi pour validation

Je reçois l’image sur Telegram avec deux boutons :
✅ Valider | ❌ Rejeter
→ Si je valide, on passe à l’étape suivante.
→ Sinon, je donne un feedback et une nouvelle image est générée.

4. 🔀 Relancer une image avec feedback

Le concept visuel est réécrit automatiquement à partir de mon retour.
→ Une nouvelle image est proposée.

5. 🗒 Ajout de l’image dans l’article Ghost

L’image validée est uploadée sur Ghost et assignée à l’article.
→ Elle devient la cover du post.

6. 📦 Archivage dans Supabase

L’image est compressée, taguée (via IA), et stockée dans la base illustrations.
→ Les tags sont standardisés. Une description naturelle est générée. Une vectorisation permet à une IA de comprendre le style.
→ Moi, je peux chercher par tags. L’IA, elle, peut rechercher par similarité vectorielle.
→ C’est une base utilisable à la fois par un humain et une IA.

Je détaille ce workflow n8n en particulier ici. Il est téléchargeable ici


🏁 Résultat

  • Mes idées deviennent des ébauches d’articles sans toucher un clavier.
  • Je publie plus, sans perdre en style ni en sens.
  • Le coût est quasi nul : environ 50 centimes par article.

🚧 À venir

Voici les articles qui détailleront chaque brique technique :