Install any skill in seconds. Free to start, no credit card required.
Get Started Free →elevenlabs-voice
Select and tune an ElevenLabs TTS voice - curated voice list, custom/cloned voices via API key, and tuning parameters
Passed 12 of 17 test cases with the skill, and 2 of 17 without it.
and 13 more in the full report
12 fixed3 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to check if I already have an ElevenLabs API key stored in the assistant. What command do I run?
| Checked | Without skill | With skill |
|---|---|---|
| Uses assistant credentials inspect | Missed | Passed |
| Includes --service elevenlabs and --field api_key | Missed | Passed |
The instructions your model reads when the skill loads.
ElevenLabs provides text-to-speech voices for both in-app TTS and phone calls. Change the voice with the voice_config_update tool — it writes the voice to whichever TTS provider is currently active and pushes to the macOS app via SSE in one call:
voice_config_update setting="tts_voice_id" value="<voice-id>"
The voice lives under the active provider, not always ElevenLabs. The config key depends on
services.tts.provider:elevenlabs→services.tts.providers.elevenlabs.voiceId,vellum(managed) →services.tts.providers.vellum.model,deepgram→services.tts.providers.deepgram.model. Thevoice_config_updatetool (and theassistant tts voice <id>CLI command) handle this routing for you. Do NOTassistant config set services.tts.providers.elevenlabs.voiceId ...blindly — on a managed (vellum) assistant that field is ignored, so the write "succeeds" but the voice never changes. See Setting the voice for the CLI fallback.The tables below apply when the active provider is
elevenlabs(BYO key) or managedvellum. On managed assistants they are the only ElevenLabs voices — the platform bills per rate-carded model and rejects anything else at synthesis (the write succeeds but the voice fails on the next turn), so don't offer library or cloned voices unless theelevenlabsprovider is active with its own API key. With a BYO key (setup below) andelevenlabsactive, any voice id works. Other BYO TTS providers (deepgram,xai,fish-audio, …) use their own voice/model identifiers — never write an ElevenLabs voice id to them; see Getting to an ElevenLabs voice from another provider.
Check the active provider first: assistant config get services.tts.provider.
vellum? No provider change needed. The managed platform supports both ElevenLabs and Deepgram voices — services.tts.providers.vellum.model accepts either an ElevenLabs voice id or an Aura model id, so switching between them is just another voice_config_update call.deepgram) and the user wants an ElevenLabs voice? Two options — ask which they prefer. Switch with the voice_config_update tool, not raw assistant config set — the tool validates the switch (e.g. rejects vellum when no platform connection exists, which a raw config write would leave silently broken):
vellum (voice_config_update setting="tts_provider" value="vellum") — no ElevenLabs key needed; requires a platform connection and bills managed credits. Bonus: they keep access to both the ElevenLabs and Deepgram catalogs.elevenlabs (voice_config_update setting="tts_provider" value="elevenlabs") — requires an ElevenLabs API key (setup below); usage bills their ElevenLabs account directly.After either switch, set the voice with voice_config_update as usual.
Pick a voice that matches your identity and the user's preferences. Offer to show the full list if they want to choose themselves.
| Voice | Style | Voice ID |
|---|---|---|
| Sarah | Soft, young, approachable | EXAVITQu4vr4xnSDxMaL |
| Alice | Confident, British | Xb7hH8MSUJpSbSDYk0k2 |
| Matilda | Warm, friendly, young | XrExE9yKIg1WjnnlVkGX |
| Lily | Warm, British | pFZP5JQG7iQjIQuC4Bku |
| Voice | Style | Voice ID |
|---|
test cases passed, vs 2 / 17 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.