elevenlabs

Featured

Convert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text, generate audio from a file, or convert text to speech.

Data & Documents 422 stars 45 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ElevenLabs - Text-to-Speech & Podcast Skill ## Overview This skill converts text and documents into high-quality audio using ElevenLabs TTS API. It supports two modes: single-voice narration and two-host conversational podcast generation. ## When to Use This Skill Activate when the user mentions: - "create podcast", "generate podcast", "podcast from document" - "narrate document", "narrate this file", "read aloud" - "text to speech", "TTS", "convert to audio" - "audio from document", "audio version of" ## Setup Config at `skills/elevenlabs/config.json`: ```json { "api_key": "your-elevenlabs-api-key", "default_voice": "JBFqnCBsd6RMkjVDRZzb", "default_model": "eleven_multilingual_v2", "podcast_voice1": "JBFqnCBsd6RMkjVDRZzb", "podcast_voice2": "EXAVITQu4vr4xnSDxMaL" } ``` Only `api_key` is required. Or set `ELEVENLABS_API_KEY` env var. Dependencies: `pip install PyPDF2 python-docx` (only needed for PDF/DOCX files). Requires `ffmpeg` for multi-chunk narration and podcasts. ## Commands ### List Voices ```bash python skills/elevenlabs/scripts/elevenlabs.py voices python skills/elevenlabs/scripts/elevenlabs.py voices --json ``` Use this to find voice IDs for the user. ### Single-Voice TTS ```bash # From text python skills/elevenlabs/scripts/elevenlabs.py tts --text "Hello world" --output ~/Downloads/hello.mp3 # From document python skills/elevenlabs/scripts/elevenlabs.py tts --file /path/to/doc.pdf --output ~/Downloads/narration.mp3 # With specific voic...

Details

Author
sanjay3290
Repository
sanjay3290/ai-skills
Created
8 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category