elevenlabs-voice

Configure and tune ElevenLabs text-to-speech voices for in-app TTS and phone calls.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Logarn/Worklin-ai --skill elevenlabs-voice-logarn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elevenlabs-voice
Source: https://github.com/Logarn/Worklin-ai/tree/main/skills/elevenlabs-voice
Command: npx skills add https://github.com/Logarn/Worklin-ai --skill elevenlabs-voice-logarn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Choosing and configuring a text-to-speech voice across multiple channels (in-app TTS and Twilio phone calls) requires knowing valid voice IDs, API endpoints, and tuning parameters, which is tedious to do manually. ## Core Features & Use Cases - Curated Voice Selection: Pick from a built-in list of female and male ElevenLabs voices with known voice IDs, applied via the voice_config_update tool. - API Key Voice Browsing: With an ElevenLabs API key, search the full voice library, preview audio samples, and use custom or cloned voices. - Voice Tuning: Adjust speed, stability, and similarity boost parameters, plus optional Twilio voice model configuration. - Use Case: A user wants their assistant to sound warm and British on phone calls; the skill sets the Lily voice ID and tunes stability for conversational expressiveness. ## Quick Start Ask the assistant to set the ElevenLabs TTS voice to a warm British voice and tune it for natural conversation.

Frequently Asked Questions about elevenlabs-voice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change the ElevenLabs TTS voice for my assistant?▼

Use the voice_config_update tool with setting tts_voice_id and the chosen voice ID value. This writes the voiceId to the config file and pushes it to the macOS app via SSE, applying to both in-app TTS and phone calls.

How do I use a custom or cloned ElevenLabs voice?▼

Custom and cloned voices work by using their voice ID directly with voice_config_update. You need an ElevenLabs API key to browse your account's voices, collected via the assistant credentials prompt command.

Can I browse the full ElevenLabs voice library?▼

Yes, with an ElevenLabs API key you can query the /v2/voices API endpoint to list premade voices or search by style keywords. Each result includes a preview_url audio sample to hear before deciding.

What do ElevenLabs stability and similarity boost settings do?▼

Stability controls expressiveness: lower values are more variable and conversational, higher values more consistent. Similarity boost controls how closely output matches the original voice, with higher values staying closer to the source.

Why is my ElevenLabs voice not changing on phone calls?▼

Verify the config value with assistant config get services.tts.providers.elevenlabs.voiceId. Also check whether a voiceModelId is set, since it changes the emitted voice string format sent to Twilio ConversationRelay.