Skip to navigation

ElevenLabs-documentatie

Bekijk onze documentatie en handleidingen om ElevenLabs te integreren

Ga aan de slag met je coding agent. Je hebt vooraf geen account of API-sleutel nodig.

Plak dit in Claude Code, Cursor of Codex. Hiermee log je in of maak je een account, maak je een sleutel en voeg je de SDK toe aan je project.

Add ElevenLabs to my project: run `npx -y @elevenlabs/cli@latest onboard init` and follow what it prints.

Bekijk hoe het werkt, of lees de broncode van de opdracht onboard om precies te zien wat deze je agent vertelt.

Hoe werkt ElevenLabs?

ElevenLabs biedt AI-steminfrastructuur: text-to-speech, speech-to-text, stemklonen, stemagents en generatieve audio. Je kunt dit op vier manieren gebruiken, afgestemd op verschillende doelgroepen.

ElevenCreative is een no-code webapplicatie waarin creators, producenten en editors rechtstreeks in de browser voice-overs, muziek, nasynchronisaties en studioprojecten genereren.

ElevenAgents is het platform voor het ontwerpen en beheren van stemagents, met een visuele builder voor niet-technische gebruikers en volledige programmatische controle voor ontwikkelaars.

ElevenAPI biedt elke functie via een REST-interface met officiële Python- en TypeScript-SDK’s, zodat ontwikkelaars spraak in hun eigen applicaties en workflows kunnen integreren.

Reception.ai is een direct inzetbare AI-telefoonreceptionist voor kleine en middelgrote bedrijven die gesprekken beantwoordt, afspraken plant en dagelijkse werkzaamheden beheert vanuit één dashboard.

Kies je pad

Concepten

Stemmen zijn de spraakpersona’s die worden gebruikt bij het genereren van audio. Elke stem heeft een unieke ID — bijvoorbeeld JBFqnCBsd6RMkjVDRZzb — die je selecteert in het dashboard of doorgeeft in API-requests. ElevenLabs beheert een bibliotheek met meer dan 10.000 stemmen. Je kunt ook een stem klonen op basis van een audio-opname of er een genereren op basis van een tekstbeschrijving.

Modellen bepalen de kwaliteit, latentie en taalondersteuning van gegenereerde audio. eleven_v4 levert de meest expressieve output in meer dan 90 talen. eleven_v4_turbo is bedoeld voor realtimegebruik met een mediane inferentielatentie van ~100 ms. Elke functie — speech-to-text, muziek, geluidseffecten — heeft een eigen specifiek model. Zie Welk model moet ik gebruiken? om er een te kiezen.

Hoe werkt de prijsstelling?

Credits zijn de verbruikseenheid die voor elk product geldt. Text-to-speech kost één credit per teken invoertekst. Voor andere bewerkingen betaal je per seconde verwerkte audio. Credits worden maandelijks gereset en ongebruikte credits worden maximaal twee maanden meegenomen. Bekijk de prijzen voor een volledig overzicht.

Wil je de API zonder maandelijks abonnement gebruiken? Met Pay As You Go kun je vooraf saldo betalen, dat wordt verbruikt wanneer je ElevenLabs gebruikt nadat je abonnementscredits op zijn.

Gebouwd voor productie

Hoe snel is text-to-speech van ElevenLabs?

Eleven Flash v2.5 genereert audio met ~75 ms modelinferentielatentie, en Eleven v4 Turbo met een mediaan van ~100 ms. Scribe v2 Realtime retourneert gedeeltelijke transcripties in ~150 ms. Deze cijfers zijn exclusief applicatie- en netwerklatentie, dus het duurt langer voordat je gebruikers audio horen. Latentie begrijpen legt uit wat de cijfers omvatten, en Latentieoptimalisatie behandelt hoe je de end-to-endlatentie verlaagt.

Hoe gaat ElevenLabs om met schaal?

Je abonnement bepaalt hoeveel requests tegelijkertijd worden verwerkt. Een concurrencylimiet is geen limiet voor gelijktijdige gesprekken: als vuistregel kan een limiet van 5 doorgaans ongeveer 100 gelijktijdige audio-uitzendingen ondersteunen, afhankelijk van de gebruikte stemmen en de use case. Enterprise-abonnementen hebben hogere limieten. Zie Concurrency en prioriteit voor limieten per abonnement en richtlijnen voor loadtesten.

Enterprisebeheer

  • Private deployments voeren ElevenAgents, Text to Speech en Speech to Text uit binnen je eigen cloudaccount, zodat tekst, audio en transcripties binnen je netwerk blijven.
  • Data residency slaat je gegevens op in geïsoleerde omgevingen in de EU, India of Singapore, in plaats van op de standaardlocatie in de VS. Dit is een Enterprise-functie.
  • Workspaces centraliseren facturering, gedeelde resources, teamtoegang en API-sleutelbeheer. Enterprise-workspaces voegen SSO via SAML 2.0 of OIDC toe, evenals auditlogs van administratieve acties in het OCSF-schema.

Genereer je eerste audio

Installeer de SDK, stel je API-sleutel in als omgevingsvariabele en zet tekst met één request om in een MP3-bestand. Wil je deze configuratie liever door je coding agent laten uitvoeren? Bekijk dan Instellen met je coding agent.

1

Installeer de SDK

pip install elevenlabs python-dotenv
2

Stel je API-sleutel in

Maak een API-sleutel en voeg deze toe aan een .env-bestand in je projectmap:

.env
ELEVENLABS_API_KEY=<your_api_key_here>
3

Genereer en sla audio op

from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
import os
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
audio = elevenlabs.text_to_speech.convert(
text="The first move is what sets everything in motion.",
voice_id="JBFqnCBsd6RMkjVDRZzb", # "George" - browse voices at elevenlabs.io/app/voice-library
model_id="eleven_v4",
output_format="mp3_44100_128",
)
with open("output.mp3", "wb") as f:
for chunk in audio:
f.write(chunk)

Voer het script uit met python example.py of npx tsx example.mts en open vervolgens output.mp3. Gebruik de ElevenLabs CLI om hetzelfde vanuit de terminal te doen:

elevenlabs text-to-speech convert \
--voice-id JBFqnCBsd6RMkjVDRZzb \
--model-id eleven_v4 \
--text "The first move is what sets everything in motion." \
--output-format mp3_44100_128 \
--output output.mp3

De ElevenAPI quickstart behandelt hetzelfde request uitgebreider, inclusief de CLI-configuratie en het afspelen van audio via je speakers.

Wat kan ik bouwen met ElevenAgents?

ElevenAgents combineert spraakherkenning, een LLM naar keuze, text to speech en beurtwisseling in één stemagent die je configureert in het dashboard of via de SDK’s.

  • Klantenservice: beantwoord vragen op basis van je eigen documentatie door een kennisbank aan de agent te koppelen.
  • Telefoonlijnen: verbind een Twilio-nummer met de native integratie om inkomende en uitgaande gesprekken af te handelen, of gebruik je bestaande telefoonsysteem via SIP-trunking.
  • Uitgaande campagnes: plaats veel uitgaande gesprekken tegelijk met batch calling.
  • Websites en apps: integreer een agent die zowel spraak als tekst afhandelt met de widget.

Met de ElevenAgents quickstart bouw je van begin tot eind je eerste agent.

Welk model moet ik gebruiken?

Begin bij je use case. Elke onderstaande model-ID is de waarde die je als model_id doorgeeft in API-requests.

Use caseAanbevolen modelModel-IDWaarom
Realtime stemagentsEleven v4 Turboeleven_v4_turboMediane inferentielatentie van ~100 ms† met de meest expressieve realtimeweergave. Gebruik voor de laagste latentie eleven_flash_v2_5 (~75 ms†).
Expressieve of lange vertellingenEleven v4eleven_v4Het meest expressieve model, geschikt voor luisterboeken en voice-overs van personages. Maximaal 10.000 tekens (~10 minuten audio) per request. Gebruik eleven_multilingual_v2 voor de stabielste lange output.
Meertalige contentEleven v4eleven_v4Meer dan 90 talen met consistente stemkwaliteit bij taalwisselingen. eleven_v4_turbo ondersteunt dezelfde talen in realtime.
Laagste kostenEleven Flash v2.5eleven_flash_v2_550% lagere prijs per teken voor API-generaties, 32 talen en maximaal 40.000 tekens per request.
Speech to text, batchScribe v2scribe_v2Transcriptie in meer dan 90 talen met tijdstempels op woordniveau, sprekerdiarisatie voor maximaal 32 sprekers en keyterm-prompting. Gebruik scribe_v2_medical voor klinische audio.
Speech to text, realtimeScribe v2 Realtimescribe_v2_realtimeStreamt transcripties met ~150 ms† latentie in meer dan 90 talen.

Bekijk Het juiste model kiezen voor meer use cases en de modelreferentie voor volledige specificaties.

† Exclusief applicatie- & netwerklatentie. Zie Latentie begrijpen.

Verkennen per functie

Built with