Learn more">
Skip to navigation
/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/overview/voice-library-bg.webp/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenCreative\n </h3>\n\n <p>\n Leer de ElevenCreative-platform gebruiken met stapsgewijze handleidingen\n </p>\n </div>\n </a>\n\n <a href=https://elevenlabs.io/"/docs/nl/eleven-agents/overview/">/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/agents/agents-overview-integrate.png/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenAgents\n </h3>\n\n <p>\n Leer hoe je agents bouwt, lanceert en opschaalt met ElevenLabs\n </p>\n </div>\n </a>\n\n <a href=https://elevenlabs.io/"/docs/nl/eleven-api/quickstart/">/n <div>\n <img src=https://elevenlabs.io/"file:assets/images/overview/scribe-code-bg.webp/" alt=\"\" />\n </div>\n\n <div>\n <h3>\n ElevenAPI\n </h3>\n\n <p>\n Leer hoe je de ElevenLabs API integreert met voorbeelden en tutorials\n </p>\n </div>\n </a>\n</div>\n\n## Concepten\n\n**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](https://elevenlabs.io/app/voice-library). Je kunt ook een stem klonen op basis van een audio-opname of er een genereren op basis van een tekstbeschrijving.\n\n**Modellen** bepalen de kwaliteit, latentie en taalondersteuning van gegenereerde audio. [`eleven_v4`](/docs/nl/overview/models) levert de meest expressieve output in meer dan 90 talen. [`eleven_v4_turbo`](/docs/nl/overview/models) 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?](#which-model-should-i-use) om er een te kiezen.\n\n## Hoe werkt de prijsstelling?\n\n**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](https://elevenlabs.io/pricing/api) voor een volledig overzicht.\n\nWil je de API zonder maandelijks abonnement gebruiken? Met [Pay As You Go](/docs/nl/overview/administration/pay-as-you-go) kun je vooraf saldo betalen, dat wordt verbruikt wanneer je ElevenLabs gebruikt nadat je abonnementscredits op zijn.\n\n## Gebouwd voor productie\n\n### Hoe snel is text-to-speech van ElevenLabs?\n\nEleven 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](/docs/nl/eleven-api/concepts/latency) legt uit wat de cijfers omvatten, en [Latentieoptimalisatie](/docs/nl/eleven-api/guides/how-to/best-practices/latency-optimization) behandelt hoe je de end-to-endlatentie verlaagt.\n\n### Hoe gaat ElevenLabs om met schaal?\n\nJe 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](/docs/nl/overview/models#concurrency-and-priority) voor limieten per abonnement en richtlijnen voor loadtesten.\n\n### Enterprisebeheer\n\n* **[Private deployments](/docs/nl/overview/capabilities/private-deployment)** voeren ElevenAgents, Text to Speech en Speech to Text uit binnen je eigen cloudaccount, zodat tekst, audio en transcripties binnen je netwerk blijven.\n* **[Data residency](/docs/nl/overview/administration/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.\n* **[Workspaces](/docs/nl/overview/administration/workspaces/overview)** centraliseren facturering, gedeelde resources, teamtoegang en API-sleutelbeheer. Enterprise-workspaces voegen [SSO](/docs/nl/overview/administration/workspaces/sso) via SAML 2.0 of OIDC toe, evenals [auditlogs](/docs/nl/overview/administration/workspaces/audit-logs) van administratieve acties in het OCSF-schema.\n\n## Genereer je eerste audio\n\nInstalleer 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](/docs/nl/eleven-api/quickstart#set-up-with-your-coding-agent).\n\n<Steps>\n <Step title=\"Installeer de SDK\">\n <CodeBlocks>\n ```bash title=\"Python\"\n pip install elevenlabs python-dotenv\n ```\n\n ```bash title=\"TypeScript\"\n npm install @elevenlabs/elevenlabs-js dotenv\n ```\n </CodeBlocks>\n </Step>\n\n <Step title=\"Stel je API-sleutel in\">\n [Maak een API-sleutel](https://elevenlabs.io/app/settings/api-keys) en voeg deze toe aan een `.env`-bestand in je projectmap:\n\n ```js title=\".env\"\n ELEVENLABS_API_KEY=<your_api_key_here>\n ```\n </Step>\n\n <Step title=\"Genereer en sla audio op\">\n <CodeBlocks>\n ```python\n from dotenv import load_dotenv\n from elevenlabs.client import ElevenLabs\n import os\n\n load_dotenv()\n\n elevenlabs = ElevenLabs(\n api_key=os.getenv(\"ELEVENLABS_API_KEY\"),\n )\n\n audio = elevenlabs.text_to_speech.convert(\n text=\"The first move is what sets everything in motion.\",\n voice_id=\"JBFqnCBsd6RMkjVDRZzb\", # \"George\" - browse voices at elevenlabs.io/app/voice-library\n model_id=\"eleven_v4\",\n output_format=\"mp3_44100_128\",\n )\n\n with open(\"output.mp3\", \"wb\") as f:\n for chunk in audio:\n f.write(chunk)\n\n ```\n\n ```typescript\n import { ElevenLabsClient } from \"@elevenlabs/elevenlabs-js\";\n import \"dotenv/config\";\n import { writeFile } from \"node:fs/promises\";\n\n const elevenlabs = new ElevenLabsClient();\n const audio = await elevenlabs.textToSpeech.convert(\n \"JBFqnCBsd6RMkjVDRZzb\", // \"George\" - browse voices at elevenlabs.io/app/voice-library\n {\n text: \"The first move is what sets everything in motion.\",\n modelId: \"eleven_v4\",\n outputFormat: \"mp3_44100_128\",\n }\n );\n\n await writeFile(\"output.mp3\", Buffer.from(await new Response(audio).arrayBuffer()));\n\n ```\n </CodeBlocks>\n\n Voer het script uit met `python example.py` of `npx tsx example.mts` en open vervolgens `output.mp3`. Gebruik de [ElevenLabs CLI](/docs/nl/eleven-api/quickstart) om hetzelfde vanuit de terminal te doen:\n\n ```bash\n elevenlabs text-to-speech convert \\\n --voice-id JBFqnCBsd6RMkjVDRZzb \\\n --model-id eleven_v4 \\\n --text \"The first move is what sets everything in motion.\" \\\n --output-format mp3_44100_128 \\\n --output output.mp3\n ```\n </Step>\n</Steps>\n\nDe [ElevenAPI quickstart](/docs/nl/eleven-api/quickstart) behandelt hetzelfde request uitgebreider, inclusief de CLI-configuratie en het afspelen van audio via je speakers.\n\n## Wat kan ik bouwen met ElevenAgents?\n\nElevenAgents 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.\n\n* **Klantenservice**: beantwoord vragen op basis van je eigen documentatie door een [kennisbank](/docs/nl/eleven-agents/customization/knowledge-base) aan de agent te koppelen.\n* **Telefoonlijnen**: verbind een Twilio-nummer met de [native integratie](/docs/nl/eleven-agents/phone-numbers/twilio-integration/native-integration) om inkomende en uitgaande gesprekken af te handelen, of gebruik je bestaande telefoonsysteem via SIP-trunking.\n* **Uitgaande campagnes**: plaats veel uitgaande gesprekken tegelijk met [batch calling](/docs/nl/eleven-agents/phone-numbers/batch-calls).\n* **Websites en apps**: integreer een agent die zowel spraak als tekst afhandelt met de [widget](/docs/nl/eleven-agents/customization/widget).\n\nMet de [ElevenAgents quickstart](/docs/nl/eleven-agents/quickstart) bouw je van begin tot eind je eerste agent.\n\n## Welk model moet ik gebruiken?\n\nBegin bij je use case. Elke onderstaande model-ID is de waarde die je als `model_id` doorgeeft in API-requests.\n\n| Use case | Aanbevolen model | Model-ID | Waarom |\n| --------------------------------- | ------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Realtime stemagents | Eleven v4 Turbo | `eleven_v4_turbo` | Mediane inferentielatentie van \\~100 ms† met de meest expressieve realtimeweergave. Gebruik voor de laagste latentie `eleven_flash_v2_5` (\\~75 ms†). |\n| Expressieve of lange vertellingen | Eleven v4 | `eleven_v4` | Het 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. |\n| Meertalige content | Eleven v4 | `eleven_v4` | Meer dan 90 talen met consistente stemkwaliteit bij taalwisselingen. `eleven_v4_turbo` ondersteunt dezelfde talen in realtime. |\n| Laagste kosten | Eleven Flash v2.5 | `eleven_flash_v2_5` | 50% lagere prijs per teken voor API-generaties, 32 talen en maximaal 40.000 tekens per request. |\n| Speech to text, batch | Scribe v2 | `scribe_v2` | Transcriptie in meer dan 90 talen met tijdstempels op woordniveau, sprekerdiarisatie voor maximaal 32 sprekers en keyterm-prompting. Gebruik `scribe_v2_medical` voor klinische audio. |\n| Speech to text, realtime | Scribe v2 Realtime | `scribe_v2_realtime` | Streamt transcripties met \\~150 ms† latentie in meer dan 90 talen. |\n\nBekijk [Het juiste model kiezen](/docs/nl/eleven-api/choosing-the-right-model) voor meer use cases en de [modelreferentie](/docs/nl/overview/models) voor volledige specificaties.\n\n<CardGroup cols={2} rows={2}>\n <Card title=\"Eleven v4\" href=https://elevenlabs.io/"/docs/nl/overview/models#eleven-v4\">\n Ons meest emotionele spraaksynthesemodel van hoge kwaliteit\n\n <div>\n <div>\n Uitzonderlijke mogelijkheden voor stemklonen\n </div>\n\n <div>\n Ondersteunt meer dan 90 talen\n </div>\n\n <div>\n Limiet van 10.000 tekens\n </div>\n\n <div>\n Ondersteuning voor natuurlijke dialogen met meerdere sprekers\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v4 Turbo\" href=https://elevenlabs.io/"/docs/nl/overview/models#eleven-v4-turbo\">\n Ons meest emotionele spraaksynthesemodel voor realtime gebruik\n\n <div>\n <div>\n Ultralage latentie (mediane inferentielatentie van ~100 ms†)\n </div>\n\n <div>\n Uitzonderlijke mogelijkheden voor stemklonen\n </div>\n\n <div>\n Ondersteunt meer dan 90 talen\n </div>\n\n <div>\n Audiotags voor nauwkeurige controle\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v3\" href=https://elevenlabs.io/"/docs/nl/overview/models#eleven-v3\">\n Ons emotioneel rijke, expressieve spraaksynthesemodel\n\n <div>\n <div>\n Dramatische voordracht en uitvoering\n </div>\n\n <div>\n Ondersteunt meer dan 70 talen\n </div>\n\n <div>\n Limiet van 5.000 tekens\n </div>\n\n <div>\n Ondersteuning voor natuurlijke dialogen met meerdere sprekers\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven v3 Conversational\" href=https://elevenlabs.io/"/docs/nl/overview/models#eleven-v3-conversational\">\n Ons expressieve spraaksynthesemodel voor realtime gebruik\n\n <div>\n <div>\n Lage latentie (~280 ms)\n </div>\n\n <div>\n Dramatische voordracht en uitvoering\n </div>\n\n <div>\n Ondersteunt meer dan 70 talen\n </div>\n\n <div>\n Audiotags voor nauwkeurige controle\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven Multilingual v2\" href=https://elevenlabs.io/"/docs/nl/overview/models#multilingual-v2\">\n Levensecht spraaksynthesemodel met consistente kwaliteit\n\n <div>\n <div>\n Natuurlijk klinkende uitvoer\n </div>\n\n <div>\n Ondersteunt 29 talen\n </div>\n\n <div>\n Limiet van 10.000 tekens\n </div>\n\n <div>\n Meest stabiel bij lange generaties\n </div>\n </div>\n </Card>\n\n <Card title=\"Eleven Flash v2.5\" href=https://elevenlabs.io/"/docs/nl/overview/models#flash-v25\">\n Ons snelle, betaalbare spraaksynthesemodel\n\n <div>\n <div>\n Ultralage latentie (~75 ms†)\n </div>\n\n <div>\n Ondersteunt 32 talen\n </div>\n\n <div>\n Limiet van 40.000 tekens\n </div>\n\n <div>\n Sneller model, 50% lagere prijs per teken voor API-generaties\n </div>\n </div>\n </Card>\n</CardGroup>\n\n<CardGroup cols={2} rows={2}>\n <Card title=\"Scribe v2\" href=https://elevenlabs.io/"/docs/nl/overview/models#scribe-v2\">\n Toonaangevend model voor spraakherkenning\n\n <div>\n <div>\n Nauwkeurige transcriptie in meer dan 90 talen\n </div>\n\n <div>\n Keyterm-prompting, tot 1000 termen\n </div>\n\n <div>\n Entiteitsdetectie, 65 entiteitstypen\n </div>\n\n <div>\n Transcript bewerken met instructies in natuurlijke taal\n </div>\n\n <div>\n Nauwkeurige tijdstempels op woordniveau\n </div>\n\n <div>\n Sprekerdiarisatie, tot 32 sprekers\n </div>\n\n <div>\n Dynamische audiotagging\n </div>\n\n <div>\n Slimme taaldetectie\n </div>\n </div>\n </Card>\n\n <Card title=\"Scribe v2 Realtime\" href=https://elevenlabs.io/"/docs/nl/overview/models#scribe-v2-realtime\">\n Realtime model voor spraakherkenning\n\n <div>\n <div>\n Nauwkeurige transcriptie in meer dan 90 talen\n </div>\n\n <div>\n Transscriptie in realtime\n </div>\n\n <div>\n Lage latentie (~150ms†)\n </div>\n\n <div>\n Nauwkeurige tijdstempels op woordniveau\n </div>\n\n <div>\n Entiteitsdetectie, 65 entiteitstypen\n </div>\n\n <div>\n Transcript bewerken met instructies in natuurlijke taal\n </div>\n </div>\n </Card>\n\n <Card title=\"Scribe v2 Medical\" href=https://elevenlabs.io/"/docs/nl/overview/models#scribe-v2-medical\">\n Spraakherkenning gefinetuned voor klinische audio\n\n <div>\n <div>\n 35% minder transcriptiefouten bij klinische audio dan Scribe v2\n </div>\n\n <div>\n Dezelfde nauwkeurigheid bij alledaagse spraak als Scribe v2\n </div>\n\n <div>\n Dezelfde functies, talen, prijzen en API als Scribe v2\n </div>\n </div>\n </Card>\n</CardGroup>\n\n<div>\n <div>\n <a href=https://elevenlabs.io/"/docs/nl/overview/models/">/n Alles bekijken\n </a>\n </div>\n</div>\n\n<small>\n † Exclusief applicatie- & netwerklatentie. Zie [Latentie\n begrijpen](/docs/nl/eleven-api/concepts/latency).\n</small>\n\n## Verkennen per functie\n\n<CardGroup cols={3}>\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/text-to-speech/" icon=\"file:assets/icons/tts.svg\">\n <div>\n <div>\n <div>\n Text to Speech\n </div>\n\n <p>\n Zet tekst om in levensechte spraak\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/speech-to-text/" icon=\"file:assets/icons/stt.svg\">\n <div>\n <div>\n <div>\n Speech to Text\n </div>\n\n <p>\n Transcribeer gesproken audio naar tekst\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/music/" icon=\"file:assets/icons/music.svg\">\n <div>\n <div>\n <div>\n Muziek\n </div>\n\n <p>\n Genereer muziek op basis van tekst\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/text-to-dialogue/" icon=\"file:assets/icons/ttd.svg\">\n <div>\n <div>\n <div>\n Text to Dialogue\n </div>\n\n <p>\n Maak natuurlijk klinkende dialogen op basis van tekst\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/image-video/" icon=\"file:assets/icons/image-and-video.svg\">\n <div>\n <div>\n <div>\n Afbeelding & Video\n </div>\n\n <p>\n Genereer afbeeldingen en video's op basis van tekst\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/voice-changer/" icon=\"file:assets/icons/voice-changer.svg\">\n <div>\n <div>\n <div>\n Voice Changer\n </div>\n\n <p>\n Wijzig en transformeer stemmen\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/voice-isolator/" icon=\"file:assets/icons/voice-isolator.svg\">\n <div>\n <div>\n <div>\n Voice Isolator\n </div>\n\n <p>\n Isoleer stemmen van achtergrondgeluid\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/dubbing/" icon=\"file:assets/icons/dubbing.svg\">\n <div>\n <div>\n <div>\n Nasynchronisatie\n </div>\n\n <p>\n Synchroniseer audio en video's naadloos\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/sound-effects/" icon=\"file:assets/icons/sfx.svg\">\n <div>\n <div>\n <div>\n Geluidseffecten\n </div>\n\n <p>\n Maak filmische geluidseffecten\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/voices/" icon=\"file:assets/icons/voices.svg\">\n <div>\n <div>\n <div>\n Stemmen\n </div>\n\n <p>\n Kloon en ontwerp aangepaste stemmen\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/voice-remixing/" icon=\"file:assets/icons/remix-voice.svg\">\n <div>\n <div>\n <div>\n Voice Remixing\n </div>\n\n <p>\n Transformeer en verbeter bestaande stemmen\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/forced-alignment/" icon=\"file:assets/icons/forced-alignment.svg\">\n <div>\n <div>\n <div>\n Forced Alignment\n </div>\n\n <p>\n Lijn tekst uit met audio\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/speech-engine/" icon=\"file:assets/icons/speech-engine.svg\">\n <div>\n <div>\n <div>\n Speech Engine\n </div>\n\n <p>\n Voeg spraak toe aan alles\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/eleven-agents/overview/" icon=\"file:assets/icons/agents-platform.svg\">\n <div>\n <div>\n <div>\n ElevenAgents\n </div>\n\n <p>\n Implementeer intelligente stemagents\n </p>\n </div>\n </div>\n </Card>\n\n <Card href=https://elevenlabs.io/"/docs/nl/overview/capabilities/private-deployment/" icon=\"duotone server\">\n <div>\n <div>\n <div>\n Private deployments\n </div>\n\n <p>\n Gebruik ElevenLabs in je eigen cloud\n </p>\n </div>\n </div>\n </Card>\n</CardGroup>\n"],"perViewerCopy":[0,true],"askAiEnabled":[0,false],"skillsConfig":[0],"availability":[0],"pageActions":[0,{"options":[0,{"copyPage":[0,true],"viewAsMarkdown":[0,true],"askAi":[0,true],"openAi":[0,true],"claude":[0,true],"cursor":[0,true],"claudeCode":[0,true],"vscode":[0,false],"custom":[1,[[0,{"title":[0,"LLMs full"],"subtitle":[0,"See the entire documentation site as markdown for LLMs"],"url":[0,"https://elevenlabs.io/docs/llms-full.txt"],"icon":[0,"fa-solid fa-file-code"]}]]]}]}],"pageActionsStyle":[0,"default"],"pageActionFiles":[0],"showRssFeedButton":[0,false],"showPageActions":[0,true]}" ssr client="deferred" opts="{"name":"PageHeaderIsland","value":true}" await-children>

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