Guía de inicio rápido de Clonar Voz Instantánea

Esta guía te muestra cómo clonar una voz con la API de Clonar Voz.

Esta guía te mostrará cómo crear un Clon de Voz Instantáneo con la API de Clonar Voz. Para crear un Clon de Voz Instantáneo desde el panel de control, consulta la guía de producto Clon de Voz Instantáneo.

Para obtener una explicación detallada de cómo funcionan IVC y PVC internamente y cuándo elegir cada una, consulta Clonación de voz: cómo funciona.

Uso de la API de Clon de Voz Instantáneo

Esta guía presupone que ya has configurado tu clave de API y el SDK. Completa primero la guía de inicio rápido si aún no lo has hecho.

1

Haz la solicitud a la API

Crea un archivo llamado example.py o example.mts, según el lenguaje que elijas, y añade el siguiente código:

# example.py
import os
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
voice = elevenlabs.voices.ivc.create(
name="My Voice Clone",
# Replace with the paths to your audio files.
# The more files you add, the better the clone will be.
files=[BytesIO(open("/path/to/your/audio/file.mp3", "rb").read())]
)
print(voice.voice_id)
2

Ejecuta el código

python example.py

Deberías ver el ID de la voz impreso en la consola.

Siguientes pasos