Skip to content
Back to skills

Elevenlabs

ASecurity

Generates audio using Eleven Labs API: TTS narration, sound effects, voice cloning, music, transcription. Use for audio generation, voice synthesis, or sound effects.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
content-marketinggobashapi

Works with

  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill elevenlabs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Elevenlabs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Elevenlabs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-elevenlabs/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-elevenlabs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: elevenlabs
description: "Generates audio using Eleven Labs API: TTS narration, sound effects, voice cloning, music, transcription. Use for audio generation, voice synthesis, or sound effects."
---

# Eleven Labs Audio Generation

Generate high-quality audio using the Eleven Labs API.

## Setup

Requires `ELEVEN_API_KEY` environment variable and `uv` package manager.

## Scripts

All scripts are UV-based and self-contained. Run directly:

### 1. Text-to-Speech Narration
Convert text/markdown to speech with female voices.

```bash
scripts/narrate.py "Hello world" -o hello.mp3
scripts/narrate.py -f article.md -o article.mp3
scripts/narrate.py "Welcome!" -v rachel -o welcome.mp3
```

**Voices:** sarah (default), rachel, dorothy

### 2. Sound Effects Generation
Create one-shot audio effects from descriptions.

```bash
scripts/sound-effect.py "short notification ding" -o ding.mp3 -d 1.5
scripts/sound-effect.py "whoosh swoosh sound" -o whoosh.mp3
scripts/sound-effect.py "rain on window" -d 10 --loop -o rain.mp3
```

### 3. Voice Cloning
Clone a voice from audio samples (min 3 recommended).

```bash
scripts/clone-voice.py "My Voice" sample1.mp3 sample2.mp3 sample3.mp3
```

### 4. Speech-to-Speech (Voice Conversion)
Transform audio to use a different voice.

```bash
scripts/voice-convert.py recording.mp3 -o sarah_version.mp3
scripts/voice-convert.py speech.wav -v rachel -o rachel_version.mp3
scripts/voice-convert.py noisy.mp3 -o clean.mp3 --remove-noise
```

### 5. Music Generation
Compose original music from prompts.

```bash
scripts/compose-music.py "upbeat electronic background music" -o bg.mp3
scripts/compose-music.py "calm piano melody" -d 60 -o piano.mp3
```

### 6. Audio Isolation
Remove background noise from recordings.

```bash
scripts/isolate-audio.py noisy_recording.mp3 -o clean.mp3
```

### 7. Speech-to-Text Transcription
Transcribe audio with timestamps.

```bash
scripts/transcribe.py recording.mp3
scripts/transcribe.py podcast.mp3 -o transcript.json
scripts/transcribe.py video.mp4 --format srt -o subtitles.srt
```

### 8. Voice Design
Generate new synthetic voices from descriptions.

```bash
scripts/design-voice.py "A warm, friendly female voice with British accent"
scripts/design-voice.py "Deep male narrator" -t "Welcome to the show" -o preview.mp3
```

## Voice IDs

**Female voices:**
- `EXAVITQu4vr4xnSDxMaL` — Sarah (soft, warm)
- `21m00Tcm4TlvDq8ikWAM` — Rachel (calm, clear)
- `ThT5KcBeYPX3keUQqHPh` — Dorothy (pleasant)

## Models

- `eleven_flash_v2_5` — Fastest, 32 languages, lowest cost
- `eleven_multilingual_v2` — Best quality, 29 languages
- `eleven_turbo_v2_5` — Balanced speed/quality

## Output Formats

- `mp3_44100_128` — Good quality (default)
- `mp3_22050_32` — Smallest file size
- `pcm_16000` — Raw PCM for processing
- `ulaw_8000` — Twilio compatible

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.