Hello! We previously received a recommendation for an ElevenLabs TTS configuration for OpenClaw. We tried to set it up as suggested, but it doesn't work.
Our environment:
• OS: Windows 11
• OpenClaw version: 2026.4.5
• Channel: Telegram
• Model: Deepseek Chat
What we tried:
Our current config for TTS:
"messages": {
"tts": {
"auto": "always",
"provider": "elevenlabs",
"providers": {
"elevenlabs": {
"apiKey": "sk_xxxxxxxxx", // valid key
"voiceId": "nd61pgrpokJLt8NwKQlq", // existing voice
"modelId": "eleven_multilingual_v2",
"baseUrl": "https://api.elevenlabs.io",
"voiceSettings": {
"stability": 0.5,
"similarityBoost": 0.8,
"style": 0.2,
"useSpeakerBoost": true,
"speed": 0.98
}
}
}
}
}
The error: When we try to send TTS audio, we get: "elevenlabs: no provider registered; openai: not configured; minimax: not configured; vydra: not configured"
Questions:
- Is ElevenLabs TTS supported as a built-in provider in OpenClaw 2026.4.5?
- If yes, what is the correct config format? Does it need a separate plugin?
- If not, is there an alternative TTS provider that works out of the box with this version?
- Does the tts section need an "elevenlabs" plugin entry in plugins.entries?
Any help would be appreciated! We're using Telegram and this is for a companion AI setup.
Thank you!