Gebruik ElevenLabs in OpenClaw.
ElevenLabs biedt zes audio-endpoints via RunAPI — turbo-v2.5 TTS met latentie onder een seconde, multilingual-v2 met ondersteuning voor 29 talen, dialogue-v3 voor gesprekken met meerdere sprekers, geluidseffecten, speech-to-text-transcriptie en vocale isolatie. OpenClaw-agents roepen elk ervan aan met dezelfde RunAPI-sleutel die voor chat wordt gebruikt.
Use RunAPI to generate speech audio with ElevenLabs text-to-speech.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Call POST https://runapi.ai/api/v1/elevenlabs/text_to_speech
- Set model to "text-to-speech-turbo-v2.5".
- Set text to the content you want spoken.
- Optionally set voice to a specific ElevenLabs voice ID.
- Optionally set speed between 0.7 and 1.2.
- The task is async. Poll the returned task_id until status is "completed".
- When done, read the audio URL from the response output.
curl -X POST https://runapi.ai/api/v1/elevenlabs/text_to_speech \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-to-speech-turbo-v2.5",
"text": "Welcome to RunAPI. This audio was generated by ElevenLabs turbo v2.5.",
"speed": 1.0,
"stability": 0.5,
"similarity_boost": 0.75
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "text-to-speech-turbo-v2.5"
}
Gebruik ElevenLabs in OpenClaw in drie stappen
Configureer RunAPI
Stel RUNAPI_API_KEY in als omgevingsvariabele. Als je RunAPI al voor chat in OpenClaw hebt geconfigureerd, werkt dezelfde sleutel voor alle ElevenLabs-endpoints — TTS, STT, dialoog, geluidseffecten en audio-isolatie.
export RUNAPI_API_KEY=runapi_xxx
Roep text_to_speech aan
Stuur een POST naar het text_to_speech-endpoint met model ingesteld op text-to-speech-turbo-v2.5, de tekst die je wilt laten uitspreken, en optionele voice-, speed- en stability-parameters. Voor meertalige uitvoer gebruik je text-to-speech-multilingual-v2 met een voice en language_code.
POST /api/v1/elevenlabs/text_to_speech
Haal het resultaat op
Het endpoint retourneert onmiddellijk een task_id. Poll het taakstatusendpoint totdat de status verandert naar voltooid, lees dan de uitvoer-audio-URL uit de reactie.
GET /api/v1/elevenlabs/text_to_speech/tsk_abc123
ElevenLabs text_to_speech API-parameters
| Parameter | Type | Beschrijving |
|---|---|---|
model |
string |
Verplicht. text-to-speech-turbo-v2.5 (lage latentie) of text-to-speech-multilingual-v2 (29 talen). |
text |
string |
Verplicht. De tekst om naar spraak om te zetten. Maximaal 5000 tekens. |
voice |
string |
ElevenLabs stem-ID. Verplicht voor multilingual-v2. Turbo-v2.5 gebruikt een standaardstem als dit niet is opgegeven. |
speed |
float |
Optioneel. Afspeelsnelheidsvermenigvuldiger. Bereik 0,7 tot 1,2. |
stability |
float |
Optioneel. Stemconsistentie. Bereik 0,0 tot 1,0. Lagere waarden voegen expressiviteit toe. |
similarity_boost |
float |
Optioneel. Stemgelijkenishandhaving. Bereik 0,0 tot 1,0. |
style |
float |
Optioneel. Stijloverdrijving. Bereik 0,0 tot 1,0. |
language_code |
string |
Optioneel. Doeltaal voor multilingual-v2, bijv. en, es, ja. |
callback_url |
string |
Optioneel. Webhook-URL die een POST ontvangt wanneer de taak voltooid is. |
Wat is ElevenLabs in OpenClaw?
ElevenLabs is de populaire tekst-naar-spraak-API voor natuurlijk klinkende stemuitvoer. De modellen ondersteunen kloonbare stemmen, meertalige uitvoer in 29 talen en geluidsgeneratie. OpenClaw-agents roepen het aan via RunAPI met dezelfde API-sleutel als voor chat.
ElevenLabs-toepassingen
Luisterboek- en podcastnarrating
Converteer lange teksten naar gesproken audio met consistente karakterstemmen voor audioboeken en podcasts.
Video nasynchroniseren in meerdere talen
Synchroniseer videocontent naar 29 talen met multilingual-v2 voor wereldwijde distributie.
Geluidseffecten voor video- en gameproductie
Genereer aangepaste Foley-geluiden, omgevingsaudio en geluidscues voor creatieve producties.
Vragen over ElevenLabs + OpenClaw
RunAPI biedt zes ElevenLabs-endpoints: text_to_speech (turbo-v2.5 en multilingual-v2), text_to_dialogue (dialogue-v3 voor meerdere sprekers), text_to_sound (geluidseffecten), speech_to_text (transcriptie) en isolate_audio (vocale extractie). Alle delen dezelfde RUNAPI_API_KEY.
Turbo-v2.5 is geoptimaliseerd voor lage latentie en Engelstalige uitvoer — er wordt een standaardstem toegepast als er geen is opgegeven. Multilingual-v2 ondersteunt 29 talen en vereist een expliciet stem-ID en optionele language_code. Turbo kost ongeveer de helft per teken.
Asynchroon. Het create-endpoint retourneert onmiddellijk een task_id. Poll het taakstatusendpoint of geef een callback_url mee om een webhook te ontvangen wanneer het audiobestand klaar is voor download.
Text-to-speech- en dialoog-endpoints worden gefactureerd per teken invoertekst. Speech-to-text wordt gefactureerd per minuut audio. Audio-isolatie wordt per taak gefactureerd. Controleer de RunAPI-prijspagina voor actuele tarieven.
Ja. Roep het text_to_dialogue-endpoint aan met model text-to-dialogue-v3. Geef een dialoog-array mee waarbij elk item een text en een stem-ID heeft. De totale tekst over alle sprekers mag maximaal 5000 tekens zijn.
Algemene OpenClaw-configuratie
Nog niet geconfigureerd? Begin met de RunAPI-configuratiegids voor OpenClaw.
OpenClaw-configuratiegids →ElevenLabs-modelcatalogus
Bekijk alle ElevenLabs-varianten, prijzen en API-documentatie.
ElevenLabs op RunAPI →Probeer ElevenLabs in OpenClaw vandaag.
Haal een gratis RunAPI-sleutel, plak de prompt in OpenClaw en genereer spraakaudio met ElevenLabs — zes endpoints, één API-sleutel, facturering per teken.