ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo los desarrolladores y creadores de contenido crean e implementan clones de voz de IA personalizados con Resemble AI

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Resemble AI proporciona una plataforma de voz sintética de alta fidelidad que acorta la distancia entre la producción de audio creativo y el despliegue automatizado de software. Los creadores de contenido utilizan la plataforma para generar locuciones realistas, localizar pódcasts y editar diálogos hablados sin programar regrabaciones en estudio. Al mismo tiempo, los ingenieros de software integran Resemble AI en sistemas de respuesta de voz interactiva (IVR), agentes virtuales conversacionales y motores de videojuegos mediante API de baja latencia y WebSockets. Crear y desplegar un clon de voz personalizado requiere un flujo de trabajo disciplinado que abarca la recopilación de conjuntos de datos, la verificación de identidad, el entrenamiento del modelo y la síntesis en tiempo de ejecución.

Niveles básicos de clonación: Rapid frente a Professional

Antes de recopilar audio, los equipos deben determinar el nivel de clonación adecuado según sus requisitos de fidelidad, el tiempo de entrega y el destino de despliegue.

Característica / MétricaRapid Voice CloneProfessional Voice Clone
Entrada de audio requeridaDe 2 a 5 minutos (o de 25 a 50 oraciones guía)De 30 a más de 60 minutos de voz con calidad de estudio
Tiempo de entrega del entrenamientoDe minutos a pocas horasDe 24 a 72 horas (incluido el ajuste del modelo)
Rango dinámico acústicoInflexión moderada, tono consistenteAmplio rango dinámico, expresividad emocional matizada
Casos de uso principalesPrototipado rápido, contenido dinámico para redes sociales, pistas de referencia (scratch tracks)Embajadores de marca, audiolibros comerciales, diálogos de videojuegos
Requisitos técnicosMicrófono de consumo limpio, habitación silenciosaMicrófono de condensador de estudio, sala tratada acústicamente, WAV de 44.1kHz/48kHz

Estándares de preparación del conjunto de datos de audio

La fidelidad del modelo refleja directamente la calidad de los datos de entrada. Las grabaciones de audio deben cumplir con estándares técnicos específicos independientemente del nivel elegido:

Verificación ética y consentimiento del locutor

Resemble AI opera un estricto marco de cumplimiento y consentimiento para evitar la duplicación de voz y la suplantación de identidad sin autorización. El entrenamiento de voces personalizadas no puede continuar sin una verificación de consentimiento explícita.

  1. Grabación del guion de consentimiento: El locutor original debe grabar una declaración de consentimiento obligatoria y literal generada por la plataforma. La declaración especifica el nombre del locutor, reconoce el uso autorizado de su voz para la síntesis mediante IA y confirma el permiso para que Resemble AI procese el modelo.
  2. Verificación del locutor mediante Resemblyzer: Resemble AI utiliza su motor de biometría de voz (Resemblyzer) para calcular una huella acústica de la grabación de consentimiento. El sistema coteja esta huella con el conjunto de datos de entrenamiento cargado para verificar que pertenezca al individuo que dio el consentimiento.
  3. Procedencia de medios sintéticos: Las salidas de audio generadas incorporan automáticamente la marca de agua criptográfica patentada PerTh de Resemble AI. Esta marca de agua imperceptible persiste a través de la compresión y transcodificación de audio estándar, lo que permite a sistemas automatizados como Resemble Detect verificar el origen sintético y prevenir el uso indebido.

Creación de un clon de voz: flujos de trabajo de Studio y API

Los usuarios pueden crear y entrenar voces personalizadas a través de la interfaz de Resemble AI Web Studio o de forma programática mediante la API REST.

Método 1: Interfaz de Web Studio para creadores

Para creadores de contenido, editores de video y productores de audio, Web Studio ofrece un flujo de gestión visual:

  1. Inicialización de la voz: Inicie sesión en el panel de Resemble AI, navegue hasta Voices y seleccione Create Custom Voice.
  2. Verificación de identidad: Siga las indicaciones en pantalla para leer y grabar el guion de consentimiento directamente en el navegador, o cargue un archivo de audio autenticado que coincida con el guion.
  3. Ingesta del conjunto de datos: Arrastre y suelte los clips de audio WAV segmentados junto con las transcripciones de texto correspondientes. Las transcripciones permiten que el modelo alinee con precisión los fonemas con los fotogramas acústicos.
  4. Iniciar el entrenamiento: Haga clic en Build Voice. El panel muestra el progreso a medida que el modelo procesa las alineaciones acústicas y optimiza los pesos neuronales. Una vez finalizado el entrenamiento, la voz se activa en el espacio de trabajo del proyecto.

Método 2: Configuración programática para desarrolladores

Los desarrolladores pueden automatizar todo el flujo de creación y entrenamiento de voces mediante la API REST de Resemble AI.

1. Crear el contenedor de voz

Envíe una solicitud POST para inicializar una nueva entidad de voz:

curl -X POST "https://app.resemble.ai/api/v2/voices" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Customer Support Persona A",
    "dataset_url": null,
    "consent": "I, Jane Doe, authorize Resemble AI to create a synthetic voice model of my voice."
  }'

La respuesta devuelve un voice_uuid necesario para las operaciones posteriores.

2. Cargar grabaciones de audio y transcripciones

Cargue las muestras de audio y sus transcripciones correspondientes en el endpoint de grabaciones:

curl -X POST "https://app.resemble.ai/api/v2/voices/{voice_uuid}/recordings" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -F "file=@sample_01.wav" \
  -F "name=sample_01" \
  -F "text=Welcome to our automated customer service portal." \
  -F "is_active=true"

Repita este paso para cada segmento de entrenamiento o automatice la carga por lotes a través del SDK de Resemble para Python o Node.js.

3. Activar la compilación del modelo

Una vez cargados y verificados todos los segmentos de audio, active el trabajo de entrenamiento neuronal:

curl -X POST "https://app.resemble.ai/api/v2/voices/{voice_uuid}/build" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fill": false
  }'

Establecer fill: true habilita el flujo de sustitución de voz a voz (speech-to-speech), lo que permite a los creadores intercambiar palabras directamente dentro de grabaciones de audio preexistentes mientras se conserva la sincronización y la inflexión originales.

Despliegue y generación de voz

Una vez que el estado del modelo cambia a listo, los creadores y desarrolladores pueden desplegar la voz personalizada en sus entornos de producción.

Despliegue en Studio para creadores de contenido

Los creadores de contenido pueden sintetizar y perfeccionar el audio directamente en el editor de Resemble Studio:

Despliegue para desarrolladores: API REST y WebSockets de baja latencia

Los ingenieros pueden desplegar voces personalizadas en arquitecturas web, móviles y de backend en tiempo real utilizando endpoints REST síncronos o WebSockets en streaming.

Síntesis síncrona mediante la API REST

Para la generación de recursos estáticos, locución de correos electrónicos o renderizado de video por lotes, utilice el endpoint estándar de clips:

curl -X POST "https://app.resemble.ai/api/v2/projects/{project_uuid}/clips" \
  -H "Authorization: Token token=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Welcome Prompt",
    "body": "Hello, thank you for calling. How can I assist you today?",
    "voice_uuid": "YOUR_VOICE_UUID",
    "is_public": false,
    "output_format": "wav"
  }'

La respuesta proporciona una URL de audio que contiene el archivo WAV sintetizado.

Streaming en tiempo real mediante WebSocket

Para agentes conversacionales de IA, chatbots interactivos y personajes no jugables (NPC) en videojuegos, el sondeo HTTP síncrono introduce una latencia inaceptable. Resemble AI proporciona una API de streaming por WebSocket que ofrece tiempos de respuesta para el primer fragmento de audio inferiores a 200 milisegundos.

import WebSocket from 'ws';

const ws = new WebSocket('wss://websocket.resemble.ai/stream');

ws.on('open', () => {
  // Authenticate and configure stream parameters
  ws.send(JSON.stringify({
    action: 'start',
    api_key: process.env.RESEMBLE_API_KEY,
    voice_uuid: 'YOUR_VOICE_UUID',
    output_format: 'pcm_16000'
  }));

  // Send text chunks as they arrive from an LLM
  ws.send(JSON.stringify({
    action: 'synthesize',
    text: 'Your reservation has been confirmed for tomorrow evening.'
  }));
});

ws.on('message', (data) => {
  // Handle binary audio chunks in real-time
  if (Buffer.isBuffer(data)) {
    processAudioBuffer(data);
  } else {
    const event = JSON.parse(data.toString());
    if (event.status === 'finished') {
      console.log('Stream completed.');
    }
  }
});

Integración con telefonía e IVR

Resemble AI se integra de forma nativa con plataformas de telecomunicaciones como Twilio Voice. Al enrutar el flujo de audio desde Twilio Media Streams hacia el endpoint de WebSocket de Resemble, las organizaciones pueden desplegar representantes de soporte al cliente personalizados que conversan con los usuarios en tiempo real utilizando voces sintéticas de marca.

Prácticas recomendadas operativas y gobernanza

El despliegue de tecnología de voz sintética a escala requiere un rigor operativo continuo: