elevenlabs-hello-world

Featured

Generate your first ElevenLabs text-to-speech audio file. Use when starting a new ElevenLabs integration, testing your setup, or learning basic TTS API patterns. Trigger: "elevenlabs hello world", "elevenlabs example", "elevenlabs quick start", "first elevenlabs TTS", "text to speech demo".

AI & Automation 2,274 stars 319 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

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

Skill Content

# ElevenLabs Hello World ## Overview Generate speech from text using the ElevenLabs TTS API. This skill covers the core `POST /v1/text-to-speech/{voice_id}` endpoint with real voice IDs, model selection, and audio output. ## Prerequisites - Completed `elevenlabs-install-auth` setup - Valid API key in `ELEVENLABS_API_KEY` ## Instructions ### Step 1: Text-to-Speech with the SDK **TypeScript (recommended):** ```typescript import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js"; import { createWriteStream } from "fs"; import { Readable } from "stream"; import { pipeline } from "stream/promises"; const client = new ElevenLabsClient(); async function generateSpeech() { // Use a pre-made voice — "Rachel" is a default voice available on all accounts // Find voice IDs via: GET /v1/voices const audio = await client.textToSpeech.convert("21m00Tcm4TlvDq8ikWAM", { text: "Hello! This is your first ElevenLabs text-to-speech generation.", model_id: "eleven_multilingual_v2", // Best quality, 29 languages voice_settings: { stability: 0.5, // 0-1: lower = more expressive similarity_boost: 0.75, // 0-1: higher = closer to original voice style: 0.0, // 0-1: higher = more dramatic (costs more latency) speed: 1.0, // 0.7-1.2: speech speed multiplier }, }); // audio is a ReadableStream — pipe to file await pipeline( Readable.fromWeb(audio as any), createWriteStream("output.mp3") ); ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

elevenlabs-tts

Text-to-speech with ElevenLabs: generate realistic voice audio from text. Requires ELEVENLABS_API_KEY.

1 Updated today
yourkenike
AI & Automation Featured

elevenlabs-core-workflow-a

Implement ElevenLabs text-to-speech and voice cloning workflows. Use when building TTS features, cloning voices from audio samples, or implementing the primary ElevenLabs money-path: voice generation. Trigger: "elevenlabs TTS", "text to speech", "voice cloning elevenlabs", "clone a voice", "generate speech", "elevenlabs voice".

2,274 Updated today
jeremylongshore
AI & Automation Featured

elevenlabs-core-workflow-b

Implement ElevenLabs speech-to-speech, sound effects, audio isolation, and speech-to-text. Use when converting voice to another voice, generating sound effects from text, removing background noise, or transcribing audio. Trigger: "elevenlabs speech to speech", "voice changer", "sound effects", "audio isolation", "remove background noise", "elevenlabs transcribe".

2,274 Updated today
jeremylongshore
AI & Automation Listed

elevenlabs-tts

ElevenLabs text-to-speech with 22+ premium voices, multilingual support, and voice tuning via inference.sh CLI. Models: eleven_multilingual_v2 (highest quality), eleven_turbo_v2_5 (low latency), eleven_flash_v2_5 (ultra-fast). Capabilities: text-to-speech, voice selection, stability/style control, 32 languages. Use for: voiceovers, audiobooks, video narration, podcasts, accessibility, IVR. Triggers: elevenlabs, eleven labs, elevenlabs tts, premium tts, professional voice, ai voice, high quality tts, multilingual tts, eleven labs voice, voice generation, natural speech, realistic voice, voice over, speech synthesis

335 Updated today
aiskillstore
Data & Documents Solid

elevenlabs

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.

303 Updated 3 weeks ago
sanjay3290