Synthèse vocale dans n8n avec une voix auto-hébergée
n8n est un moyen populaire d’automatiser du contenu : un nouvel article, une ligne de tableur ou un résumé d’IA entre, quelque chose d’utile sort. La voix est l’étape suivante naturelle : une narration pour chaque article, une voix off pour chaque short, un point quotidien en audio.
Le moteur gratuit SuperClonica tourne comme un petit serveur HTTP à côté de n8n et transforme le texte en voix naturelle sur votre propre matériel. Ce guide montre comment les relier avec le nœud HTTP Request intégré et que faire de l’audio.
Ce que vous pouvez automatiser
n8n déplace le texte ; SuperClonica le transforme en voix sur votre propre serveur, sans facture au caractère.
- Une narration pour chaque nouvel article de blog ou élément RSS.
- Des voix off pour des vidéos courtes à partir d’une colonne de scripts dans un tableur.
- Un point quotidien rédigé par un modèle d’IA, lu à voix haute.
- Des annonces et notifications en audio.
Choisir la voix gratuitement
Sur la page de n’importe quelle voix, collez une phrase typique de votre workflow, 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous entendez comment sonnera votre automatisation, sans compte.
Relier n8n au serveur vocal
Le nœud transmet alors au suivant un fichier WAV mono 16 bits.
- Lancez le serveur : docker run -d --name tts -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. Si n8n tourne aussi dans Docker, placez les deux conteneurs sur un même réseau Docker et utilisez le nom du conteneur, http://tts:8000, au lieu de localhost.
- Ajoutez un nœud HTTP Request : méthode POST, URL http://tts:8000/synthesize, Send Body activé, type de corps JSON.
- Dans le corps, prenez text depuis le nœud précédent, mettez voice à F1 ou au contenu d’un fichier de voix, et lang à fr.
- Dans Options, réglez Response Format sur File et indiquez le nom du champ de sortie, par exemple audio.
Stocker ou publier l’audio
Enregistrez le fichier avec le nœud Read/Write Files from Disk, envoyez-le vers un stockage cloud, joignez-le à un message ou passez-le à l’étape qui monte votre vidéo. Pour du MP3, un n8n auto-hébergé peut lancer ffmpeg dans un nœud Execute Command. Envoyez les longs textes paragraphe par paragraphe ou augmentez SUPERCLONICA_MAX_TEXT, 5000 caractères par défaut. Si le serveur est joignable depuis d’autres machines, définissez SUPERCLONICA_API_KEY et envoyez-la dans l’en-tête Authorization comme jeton Bearer.
Voix et honnêteté
Les dix voix de base du modèle, M1 à M5 et F1 à F5, sont gratuites ; pour votre propre voix, entraînez-la dans le studio SuperClonica à partir de l’enregistrement d’un locuteur consentant, ou commandez-la sur la bourse. Indiquez que l’audio est généré par une machine quand cela compte pour les auditeurs, et n’automatisez jamais la parole avec une voix qui imite une personne réelle.