elevenlabs_text_to_speech
Convert text to speech using ElevenLabs voices. Returns base64-encoded audio for integration into workflows.
Instructions
Convert text to speech with a selected ElevenLabs voice. Returns base64-encoded audio.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"api_key": "<api_key>",
"voice_id": "<voice_id>",
"text": "<text>"
},
"name": "elevenlabs_text_to_speech"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to synthesize (max 5000 characters) | |
| style | No | 0.0-1.0 style exaggeration | |
| api_key | Yes | ||
| model_id | No | ElevenLabs model ID (default: eleven_monolingual_v1) | |
| voice_id | Yes | ||
| stability | No | 0.0-1.0 (default: 0.5) | |
| output_format | No | mp3_44100_128, pcm_16000, etc. (default: mp3_44100_128) | |
| similarity_boost | No | 0.0-1.0 (default: 0.75) | |
| use_speaker_boost | No |