Szybki start Instant Voice Cloning

Ten poradnik pokazuje, jak sklonować głos za pomocą API Clone Voice.

W tym przewodniku dowiesz się, jak utworzyć Instant Voice Clone za pomocą Clone Voice API. Aby utworzyć Instant Voice Clone w panelu, zobacz przewodnik po produkcie Instant Voice Clone.

Szczegółowe wyjaśnienie działania IVC i PVC oraz wskazówki, kiedy wybrać które rozwiązanie, znajdziesz w artykule Klonowanie głosu: jak działa.

Korzystanie z Instant Voice Clone API

Ten przewodnik zakłada, że masz już skonfigurowany klucz API i SDK. Jeśli jeszcze tego nie zrobiono, najpierw przejdź przez quickstart.

1

Wyślij żądanie API

Utwórz plik o nazwie example.py lub example.mts, zależnie od wybranego języka, i dodaj poniższy 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

Uruchom kod

python example.py

W konsoli powinien pojawić się identyfikator głosu.

Kolejne kroki