Szybki start Voice Changer

Dowiedz się, jak zmienić głos w pliku audio za pomocą API Voice Changer.

Z tego poradnika dowiesz się, jak zmienić głos w pliku audio za pomocą API Voice Changer.

Użyj umiejętności voice-changer ElevenLabs, aby zmieniać głosy w plikach audio za pomocą asystenta AI do kodowania:

npx skills add elevenlabs/skills --skill voice-changer

Korzystanie z API Voice Changer

1

Utwórz klucz API

Utwórz klucz API w panelu tutaj, aby bezpiecznie uzyskać dostęp do API.

Przechowuj klucz jako zarządzany sekret i przekaż go do SDK jako zmienną środowiskową przez plik .env lub bezpośrednio w konfiguracji aplikacji — zależnie od preferencji.

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

Zainstaluj SDK

Użyjemy też biblioteki dotenv, aby wczytać klucz API ze zmiennej środowiskowej.

pip install elevenlabs
pip install python-dotenv

Aby odtwarzać audio przez głośniki, może pojawić się prośba o zainstalowanie MPV i/lub ffmpeg.

3

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 elevenlabs.play import play
import requests
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
voice_id = "JBFqnCBsd6RMkjVDRZzb"
audio_url = (
"https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3"
)
response = requests.get(audio_url)
audio_data = BytesIO(response.content)
audio_stream = elevenlabs.speech_to_speech.convert(
voice_id=voice_id,
audio=audio_data,
model_id="eleven_multilingual_sts_v2",
output_format="mp3_44100_128",
)
play(audio_stream)

Następnie uruchom:

python example.py

Powinieneś usłyszeć zmieniony głos odtwarzany przez głośniki.

Kolejne kroki