ElevenLabs Text to Speech — model skill for voice & voiceover
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the use-case page.
Turn scripts into natural voiceover in 90+ languages with ElevenLabs voices, streaming and stitching.
- Type: Model · Voice & voiceover
- Slug:
elevenlabs-text-to-speech - Status: live
- Publisher: ElevenLabs (vendor, verified)
- License: MIT
- Source: https://github.com/elevenlabs/skills/tree/main/text-to-speech
- Works in: Claude Code, Codex, Cursor, Gemini CLI, OpenClaw
- Requires: ElevenLabs API key (ELEVENLABS_API_KEY)
- Cost: Billed in ElevenLabs credits
- Adoption: 16,900 installs, 510 GitHub stars (skills.sh, 2026-10-26)
What it does
Converts text to speech with ElevenLabs from Python, JavaScript or the CLI, starting with model choice: Eleven v4 and v4 Turbo, v3, Multilingual v2 or Flash. It covers voice IDs and settings, language selection, text normalization, audio effects, request stitching for long scripts, output formats, streaming and cost tracking.
Use when
- A voiceover for a video
- Narration in another language
- Adding speech to an app
Install
- Claude Code:
npx skills add elevenlabs/skills --skill text-to-speech -a claude-code - Codex:
npx skills add elevenlabs/skills --skill text-to-speech -a codex - Cursor:
npx skills add elevenlabs/skills --skill text-to-speech -a cursor - Gemini CLI:
npx skills add elevenlabs/skills --skill text-to-speech -a gemini-cli - OpenClaw:
npx skills add elevenlabs/skills --skill text-to-speech -a openclaw
Models it drives: eleven_v4, eleven_v4_turbo, eleven_v3, eleven_multilingual_v2, eleven_flash_v2_5
Example output
https://skills.varg.ai/previews/elevenlabs-text-to-speech.mp3 — 'George' — the Text to Speech sample on ElevenLabs' TTS docs page; 4.7-19.1 s (credit: ElevenLabs, https://elevenlabs.io/docs/overview/capabilities/text-to-speech)
Used for
- Voiceover and music for a video: A professional voiceover and a fitting music bed added to your video or screen recording.
More voice & voiceover skills
- ElevenLabs Dubbing: Dub video and audio into other languages while keeping each original speaker's voice.
- ElevenLabs Voice Changer: Re-voice a recording in a different voice while keeping its emotion, timing and delivery.
- AI Voice Cloning: Generate expressive voices in 100+ languages with Inworld TTS-2, ElevenLabs and more, from one CLI.
- Dialogue Audio: Produce multi-speaker dialogue audio with speaker tags, emotion and pacing for podcasts and explainers.
- ElevenLabs Dialogue: Generate a whole multi-voice conversation as one audio file with ElevenLabs, from a script.
- ElevenLabs Dubbing (inference.sh): Dub audio or video into 29 languages while keeping the speaker's voice, via inference.sh.
Run the generation on varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt