GUÍA

Generador de diálogos con voz IA: conversaciones con varias voces

Un sketch con dos personajes, un diálogo para estudiantes de idiomas, un pódcast con dos presentadores, una escena de un juego: si una sola voz lo lee todo suena a lista, mientras que dos o tres voces suenan a gente hablando.

SuperClonica tiene voces naturales y de personajes en 31 idiomas, una prueba gratis en línea para frases sueltas y un motor gratuito que convierte un guion entero con nombres de hablantes en un solo archivo de audio. Esta guía muestra las dos formas.

Elige voces que contrasten

Escucha todas las voces con la misma frase antes de elegir: las diferencias se oyen mejor una al lado de otra.

  • Combina una voz grave y una aguda, o una tranquila y una animada, para que siempre se sepa quién habla.
  • Las diez voces de serie, M1 a M5 y F1 a F5, son gratuitas: cinco masculinas y cinco femeninas para combinar.
  • Las voces de personajes del catálogo encajan en sketches y escenas de fans.
  • Mantén la misma voz para cada hablante durante toda la serie.

Genera cada frase gratis en línea

Escribe una frase de 30 a 100 caracteres en la página de la primera voz, elige el idioma y pulsa el botón para generarla; haz lo mismo con la segunda voz para la respuesta. Descarga las grabaciones, sin cuenta, y colócalas una tras otra en CapCut, Audacity o cualquier editor.

Escribe un guion para voces

Una pausa corta entre respuestas suena natural; no se puede hablar a la vez, así que escribe las interrupciones como una frase cortada que termina en guion.

  • Empieza cada línea con la etiqueta del hablante y dos puntos, por ejemplo A: y B:.
  • Haz respuestas cortas: una conversación real va y viene.
  • Usa puntos y signos de interrogación: la voz sigue la puntuación.
  • Escribe nombres, números y abreviaturas como deben sonar.

Un archivo con todo el guion

Escribe el guion en dialogue.txt con líneas como A: ¿Has oído eso? y B: Sí. Luego instala el motor gratuito con python -m pip install superclonica-cpu y ejecuta python -c "import numpy as np; from superclonica import Superclonica; tts = Superclonica(); V = {'A': 'F2', 'B': 'M3'}; gap = np.zeros(int(0.4 * tts.sample_rate), dtype=np.float32); tts.save('dialogue.mp3', np.concatenate([np.concatenate([tts.synthesize(t.strip(), V[s.strip()], 'es')[0], gap]) for s, t in (l.split(':', 1) for l in open('dialogue.txt', encoding='utf-8') if ':' in l)]))". Cada línea se genera con la voz asignada a su etiqueta, con 0,4 segundos de silencio entre respuestas, y el resultado es un solo dialogue.mp3. Añade más hablantes a la lista o cambia F2 por la ruta del archivo de una voz que compraste.

Personas reales y uso justo

Nunca crees una conversación falsa de personas reales que pueda tomarse por una grabación auténtica. Las voces de personajes son hechas por fans y no avaladas por los titulares de derechos, y las de parodia están marcadas como parodia. Para vídeos con los que ganas dinero, usa las voces de serie con la licencia OpenRAIL-M o voces entrenadas con consentimiento.