glebis avatar

Elevenlabs Tts

This wraps the ElevenLabs API for text-to-speech with seven preset voices (rachel, adam, bella, and others) and sensible defaults so you don't have to look up voice IDs every time. You get direct Python module access or command line usage, with controls for stability and similarity boost if you need to tune expressiveness versus consistency. The script handles directory creation and returns absolute paths, which is thoughtful. It's straightforward integration work: drop your API key in the env file and you're generating audio files. Good for prototyping voice features or batch generating narration without building the API wrapper yourself.

skills.sh installs
310
GitHub stars
412
last updated
Aug 21, 2026

Install

$ npx -y skills add glebis/claude-skills --skill elevenlabs-tts --agent claude-code

Installs into .claude/skills of the current project.

Files

ElevenLabs Text-to-Speech

Overview

Generate professional audio files from text using ElevenLabs' advanced text-to-speech API. The skill provides pre-configured voice presets with sensible defaults, voice parameter customization, and direct access to the scripts/elevenlabs_tts.py script for programmatic control.

Quick Start

To generate audio from text:

  1. Ensure the .env file contains a valid ELEVENLABS_API_KEY
  2. Execute the script with text: python scripts/elevenlabs_tts.py "Your text here"
  3. Specify voice and output: python scripts/elevenlabs_tts.py "Text" --voice adam --output audio/output.mp3

Voice Presets

Seven pre-configured voices are available. See references/api_reference.md for complete voice descriptions:

  • rachel (default) - Clear, professional female
  • adam - Deep, authoritative male
  • bella - Warm, friendly female
  • elli - Young, enthusiastic female
  • josh - Friendly, conversational male
  • arnold - Deep, powerful male
  • ava - Expressive, dynamic female

Parameters

Text

The text to convert to speech. Any length is supported.

Sponsors

Details

Repository
github.com/glebis/claude-skills
Categories
Backend & APIs, Code Review & Quality, Generative Media
First seen
Jun 3, 2026

More from glebis/claude-skills

All 22
1spatie avatarlaravel-permission-developmentspatie/laravel-permissionBuild and work with Spatie Laravel Permission features, including roles, permissions, middleware, policies, teams, and Blade directives.310skills.sh installs
2davila7 avatarclaude-opus-4-5-migrationdavila7/claude-code-templatesMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to308skills.sh installs
3rysweet avatardocumentation-writingrysweet/amplihackWriting clear, discoverable software documentation following the Eight Rules and Diataxis framework. Use when creating README files, API docs, tutorials, how-to308skills.sh installs
4secondsky avatarnuxt-studiosecondsky/claude-skillsThis skill should be used when the user asks to "set up Nuxt Studio", "configure Studio OAuth", "deploy Studio to Cloudflare", "add visual editor to Nuxt", "con308skills.sh installs
5patricio0312rev avatarreadme-generatorpatricio0312rev/skillsGenerates comprehensive README files with badges, installation, usage, API docs, and contribution guidelines. Use when users request "README", "project document307skills.sh installs
6senpi-ai avatarautonomous-tradingsenpi-ai/senpi-skillsGive your agent a budget, a target, and a deadline — it does the rest. Orchestrates DSL + Opportunity Scanner + Emerging Movers into a full autonomous trading l307skills.sh installs