Skip to navigation

Voice Changer quickstart

Leer hoe je de stem van een audiobestand transformeert met de Voice Changer API.

In deze handleiding leer je hoe je de stem van een audiobestand transformeert met de Voice Changer API.

Gebruik de ElevenLabs voice-changer-skill om stemmen in audiobestanden te transformeren vanuit je AI-codeassistent:

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

De Voice Changer API gebruiken

1

Een API-sleutel maken

Maak hier een API-sleutel in het dashboard, die je gebruikt om veilig toegang te krijgen tot de API.

Sla de sleutel op als een beheerd geheim en geef deze aan de SDK’s door, naar keuze als omgevingsvariabele via een .env-bestand of rechtstreeks in de configuratie van je app.

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

De SDK installeren

We gebruiken ook de dotenv-bibliotheek om onze API-sleutel uit een omgevingsvariabele te laden.

pip install elevenlabs
pip install python-dotenv

Mogelijk wordt je gevraagd om MPV en/of ffmpeg te installeren om de audio via je speakers af te spelen.

3

De API-request uitvoeren

Maak een nieuw bestand met de naam example.py of example.mts, afhankelijk van de programmeertaal van je keuze, en voeg de volgende code toe:

# 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)

Voer het vervolgens uit:

python example.py

Je zou de getransformeerde stem via je speakers moeten horen.

Volgende stappen