Hoppa till navigering

Instant Voice Cloning-snabbstart

Den här guiden visar hur du klonar en röst med Clone Voice API.

Den här guiden visar hur du skapar en Instant Voice Clone med Clone Voice API. För att skapa en Instant Voice Clone via instrumentpanelen, se produktguiden Instant Voice Clone.

För en djupgående förklaring av hur IVC och PVC fungerar bakom kulisserna och när du ska välja respektive, se Röstkloning: så fungerar det.

Använda Instant Voice Clone API

Den här guiden förutsätter att du har konfigurerat din API-nyckel och SDK. Slutför snabbstarten först om du inte redan har gjort det.

1

Gör API-begäran

Skapa en ny fil med namnet example.py eller example.mts, beroende på vilket språk du väljer, och lägg till följande kod:

# 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

Kör koden

python example.py

Du bör se röst-ID:t skrivas ut i konsolen.

Nästa steg