Saltar al contenido principal
La clonación de voz te permite generar voz utilizando una voz proporcionada por una muestra de audio de referencia corta. Con tts-chatterbox-hd, sube una muestra a /audio/voices, guarda el identificador de voz vv_... devuelto y luego pásalo a /audio/speech.
Los identificadores de voz son específicos del modelo. Un identificador creado con tts-chatterbox-hd debe usarse con tts-chatterbox-hd.

Cómo funciona

  1. Subir - Envía un archivo de audio de referencia limpio a POST /audio/voices
  2. Guardar - Almacena el identificador de voz id devuelto
  3. Generar - Envía el identificador como voice en POST /audio/speech

Requisitos previos

  • Una clave de API de Venice
  • Una muestra de referencia limpia en formato MP3, WAV, FLAC o M4A
  • Al menos de 5 a 10 segundos de voz clara de un solo hablante
Configura tu clave de API:

Paso 1: Sube una muestra de voz

Crea un identificador de voz subiendo el audio de referencia como datos de formulario multipart:
Respuesta (200):
Guarda el id para la generación de voz:

Paso 2: Genera voz

Pasa el identificador de voz clonada como voice en la solicitud de voz:
El cuerpo de la respuesta es audio binario en el formato solicitado.

Ejemplo completo

Este ejemplo sube una muestra de referencia, extrae el identificador de voz con jq y escribe el audio generado en chatterbox-clone.mp3:

Consejos para la muestra de voz

Usa una muestra con un solo hablante, mínimo ruido de fondo y sin música. El habla natural funciona mejor que el audio susurrado, cantado o muy procesado. Las muestras más largas pueden ayudar cuando la voz tiene un ritmo, acento o tono distintivos, pero mantén la muestra centrada en el hablante objetivo.

Caducidad del identificador

La clonación de Chatterbox HD es zero-shot: Venice almacena temporalmente el audio de referencia subido y el modelo lo lee cuando sintetizas voz. No se crea ninguna plantilla de voz persistente. Los identificadores de voz caducan automáticamente después de 7 días. Cuando un identificador caduca, vuelve a subir la muestra de referencia para crear un nuevo identificador vv_....

Detectar compatibilidad con la clonación

Los modelos que admiten clonación incluyen un objeto voice_cloning en la especificación del modelo. Consulta los modelos TTS para comprobar los formatos admitidos, la duración mínima de la muestra y la retención:
tts-chatterbox-hd indica:

Parámetros de la API

Crear voz

Generar voz

Errores comunes