Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.
Use ElevenLabs in WorkBuddy.
ElevenLabs provides six audio endpoints through RunAPI — turbo-v2.5 TTS with sub-second latency, multilingual-v2 covering 29 languages, dialogue-v3 for multi-speaker conversations, sound effects, speech-to-text transcription, and vocal isolation. Add RunAPI as an MCP server once, and the WorkBuddy agent can call any of them with the same key.
Using the runapi MCP server, generate speech audio with ElevenLabs.
Requirements:
- Call the ElevenLabs text_to_speech tool exposed by the runapi MCP server.
- Set model to "text-to-speech-turbo-v2.5".
- Text: "Welcome to RunAPI. This audio was generated from WorkBuddy."
- Set speed to 1.0, stability to 0.5, similarity_boost to 0.75.
- The task is async — keep polling until the status is "completed",
then give me the audio URL.
{
"mcp_servers": {
"runapi": {
"url": "https://runapi.ai/mcp",
"transport": "streamable_http",
"headers": {
"Authorization": "Bearer $RUNAPI_API_KEY"
}
}
}
}
{
"task_id": "tsk_abc123",
"status": "completed",
"model": "text-to-speech-turbo-v2.5",
"output": {
"audio_url": "https://media.runapi.ai/outputs/tsk_abc123.mp3",
"characters_billed": 62
}
}
Use ElevenLabs in WorkBuddy in three steps
Add RunAPI as an MCP server
Set RUNAPI_API_KEY in the environment that launches WorkBuddy, then register an MCP server named runapi pointing at https://runapi.ai/mcp over streamable HTTP. All six ElevenLabs endpoints — TTS, STT, dialogue, sound effects, and audio isolation — become callable tools behind one key.
export RUNAPI_API_KEY=runapi_xxx
# MCP server: runapi → https://runapi.ai/mcp
Ask the agent to speak your text
Prompt WorkBuddy with the text you want spoken and name the model — text-to-speech-turbo-v2.5 for low-latency English, or text-to-speech-multilingual-v2 with a voice ID and language_code for 29 languages. Mention speed, stability, or similarity_boost when you want to tune the voice.
model: text-to-speech-turbo-v2.5
Receive the audio in the workbench
The task runs async. The workbench agent polls through the MCP tool until the status is completed, then posts the output audio URL back into the conversation, along with the character count that was billed.
"status": "completed"
ElevenLabs text_to_speech parameters
| Parameter | Type | Description |
|---|---|---|
model |
string |
Required. text-to-speech-turbo-v2.5 (low latency) or text-to-speech-multilingual-v2 (29 languages). |
text |
string |
Required. The text to convert to speech. Max 5000 characters. |
voice |
string |
ElevenLabs voice ID. Required for multilingual-v2. Turbo-v2.5 uses a default voice if omitted. |
speed |
float |
Optional. Playback speed multiplier. Range 0.7 to 1.2. |
stability |
float |
Optional. Voice consistency. Range 0.0 to 1.0. Lower values add expressiveness. |
similarity_boost |
float |
Optional. Voice similarity enforcement. Range 0.0 to 1.0. |
What is ElevenLabs on WorkBuddy?
ElevenLabs is the go-to text-to-speech API for natural-sounding voice output. Through the RunAPI MCP server, the WorkBuddy agent gets access to turbo-v2.5 (sub-second latency for English), multilingual-v2 (29 languages), dialogue-v3 (multi-speaker conversations), sound effects generation, speech-to-text transcription, and vocal isolation. You can tune voice output with stability and similarity boost sliders to control how expressive or consistent the voice sounds — all from a plain-language prompt in the workbench.
ElevenLabs use cases
Audiobook and podcast narration
Convert long-form text into spoken audio using consistent character voices. Ask the agent to keep stability high for narrator consistency and similarity boost close to the original profile across hours of content.
Video dubbing into multiple languages
Dub video content into 29 languages using multilingual-v2 with the same voice profile, producing localized versions that maintain the original speaker's vocal characteristics — all requested from the workbench conversation.
Sound effects for video and game production
Generate custom Foley sounds, ambient audio, and sound cues from text descriptions through the text_to_sound endpoint, replacing stock audio library searches with on-demand generation inside WorkBuddy.
ElevenLabs + WorkBuddy questions
Six of them — text_to_speech (turbo-v2.5 and multilingual-v2), text_to_dialogue (dialogue-v3 for multiple speakers), text_to_sound (sound effects), speech_to_text (transcription), and isolate_audio (vocal extraction). They all sit behind the same runapi MCP server and RUNAPI_API_KEY.
Start with stability at 0.5 and similarity_boost at 0.75. Higher stability makes the voice more consistent but less expressive. For audiobooks, try stability 0.6-0.8. For conversational content, lower stability (0.3-0.5) adds natural variation. You can state these values in your WorkBuddy prompt.
Turbo-v2.5 is optimized for low latency and English-first output -- it applies a default voice when none is specified. Multilingual-v2 supports 29 languages and requires an explicit voice ID and optional language_code. Turbo costs roughly half as much per character.
Text-to-speech and dialogue endpoints are billed per character of input text. Speech-to-text is billed per minute of audio. Audio isolation is billed per task. Usage pools into the same RunAPI balance as every other model WorkBuddy calls — check the RunAPI pricing page for current rates.
Yes. Ask the agent to call the text_to_dialogue tool with model text-to-dialogue-v3, passing a dialogue array where each item has a text and a voice ID. The total text across all speakers must be under 5000 characters.
WorkBuddy general setup
Not connected yet? Start with the RunAPI MCP setup guide for WorkBuddy.
WorkBuddy setup guide →Try ElevenLabs in WorkBuddy today.
Get a free RunAPI key, add the MCP server to WorkBuddy, and ask the workbench agent to speak your text — six audio endpoints, one key, per-character billing.