Texto a voz en n8n con una voz autoalojada
n8n es una forma popular de automatizar contenido: entra una publicación nueva, una fila de una hoja o un resumen de IA, y sale algo útil. La voz es el siguiente paso natural: una narración para cada artículo, una locución para cada short, un resumen diario en audio.
El motor gratuito SuperClonica funciona como un pequeño servidor HTTP junto a n8n y convierte el texto en voz natural en tu propio hardware. Esta guía muestra cómo conectarlos con el nodo HTTP Request integrado y qué hacer con el audio.
Qué puedes automatizar
n8n mueve el texto; SuperClonica lo convierte en voz en tu propio servidor, sin pagar por carácter.
- Una narración para cada nueva entrada del blog o elemento RSS.
- Locuciones para vídeos cortos desde una columna de guiones en una hoja de cálculo.
- Un resumen diario escrito por un modelo de IA, en voz alta.
- Avisos y notificaciones en audio.
Elige la voz gratis
En la página de cualquier voz, pega una frase típica de tu flujo, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. En unos segundos oyes cómo sonará tu automatización, sin cuenta.
Conecta n8n al servidor de voz
El nodo entrega entonces al siguiente un archivo WAV mono de 16 bits.
- Inicia el servidor: docker run -d --name tts -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. Si n8n también funciona en Docker, pon ambos contenedores en la misma red de Docker y usa el nombre del contenedor, http://tts:8000, en lugar de localhost.
- Añade un nodo HTTP Request: método POST, URL http://tts:8000/synthesize, Send Body activado, tipo de cuerpo JSON.
- En el cuerpo, toma text del nodo anterior, pon voice en F1 o en el contenido de un archivo de voz, y lang en es.
- En Options, pon Response Format en File e indica el nombre del campo de salida, por ejemplo audio.
Guarda o publica el audio
Guarda el archivo con el nodo Read/Write Files from Disk, súbelo a un almacenamiento en la nube, adjúntalo a un mensaje o pásalo al paso que monta tu vídeo. Para MP3, un n8n autoalojado puede ejecutar ffmpeg en un nodo Execute Command. Envía los textos largos párrafo a párrafo o sube SUPERCLONICA_MAX_TEXT, 5000 caracteres por defecto. Si el servidor es accesible desde otras máquinas, define SUPERCLONICA_API_KEY y envíala en la cabecera Authorization como token Bearer.
Voces y honestidad
Las diez voces de serie del modelo, de M1 a M5 y de F1 a F5, son gratis; para una voz propia, entrénala en el estudio de SuperClonica con la grabación de un locutor que haya aceptado, o encárgala en la bolsa. Indica que el audio es generado por máquina cuando eso importe al público, y nunca automatices voz con una voz que imite a una persona real.