Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aviz85 avatar

Speech Generator

  • 42 installs
  • 44 repo stars
  • Updated July 8, 2026
  • aviz85/claude-skills-library

speech-generator is a Claude skill that generates speech audio from text using ElevenLabs TTS.

About

speech-generator turns text into speech audio using ElevenLabs TTS via a bundled TypeScript script. A developer uses it to create voice messages or narration, passing text or a file and an output path. It supports Hebrew prompts with bracketed speech directions and tunable voice, speed, stability, and similarity options.

  • Generates speech audio from text using ElevenLabs TTS
  • Supports Hebrew prompts with bracketed speech directions and natural filler patterns
  • CLI options for voice, speed, stability, and similarity

Speech Generator by the numbers

  • 42 all-time installs (skills.sh)
  • Ranked #918 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

speech-generator capabilities & compatibility

Requires an ElevenLabs API key; the skill ships with setup_complete false and a SETUP.md.

Capabilities
transcribe · quick voice · whatsapp
Pricing
Bring your own API key
From the docs

What speech-generator says it does

Generate speech audio using ElevenLabs TTS.
SKILL.md
Write prompts as natural spoken Hebrew. Use square brackets `[...]` for speech directions.
SKILL.md
Get voice IDs from [ElevenLabs](https://elevenlabs.io/)
SKILL.md
npx skills add https://github.com/aviz85/claude-skills-library --skill speech-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs42
repo stars44
Last updatedJuly 8, 2026
Repositoryaviz85/claude-skills-library

What it does

Generate a voice message or narration audio file from text using ElevenLabs TTS.

Who is it for?

Creating voice messages or narration audio from text, including Hebrew with expressive speech directions.

Skip if: Transcribing existing audio to text, which is a separate transcription task.

When should I use this skill?

User asks to send voice, send audio message, create voice, generate speech, or needs TTS/narration.

What you get

An MP3 audio file spoken from the provided text.

  • MP3 speech audio file

By the numbers

  • Default speed 1.0, stability 0.5, similarity 0.75

Files

skill.mdMarkdownGitHub ↗

Speech Generator

First time? If setup_complete: false above, run ./SETUP.md first, then set setup_complete: true.

Generate speech audio using ElevenLabs TTS.

Voice ID

Configure your voice ID from ElevenLabs:

YOUR_VOICE_ID
Get voice IDs from ElevenLabs - you can use built-in voices or clone your own.

Prompt Guidelines (Hebrew)

Write prompts as natural spoken Hebrew. Use square brackets [...] for speech directions.

Direction Examples

[נשימה עמוקה] אוקיי, אז בואו נדבר על זה...
[צחוק קל] זה ממש מצחיק שאתה אומר את זה
[בהתלהבות] וואו! זה בדיוק מה שחיכיתי לו!
[ברצינות] עכשיו, תקשיבו טוב...
[בעצב] אני לא יודע מה להגיד...
[בשקט] זה סוד, אבל...
[מהר] צריך לרוץ עכשיו, אין זמן!
[לאט ובבירור] חשוב. מאוד. להקשיב.
[שאלה] אתה בטוח שזה מה שאתה רוצה?
[הפתעה] רגע, מה?!

Natural Speech Patterns

Add filler words and pauses for natural flow:

  • אממ...
  • אהה...
  • כאילו...
  • נו...
  • יאללה...
  • בקיצור...
  • ... (pause)

Example Prompt

[בהתלהבות] היי! מה קורה?
אממ... אז רציתי לספר לכם משהו מטורף שקרה לי היום.
[נשימה] אז הלכתי לקפה, וואלה, פתאום רואה את... [בשקט] אתה לא תאמין למי.
[צחוק] כן, בדיוק מי שחשבת!

Commands

cd ~/.claude/skills/speech-generator/scripts

# Generate speech
npx ts-node generate_speech.ts \
  -t "[בהתלהבות] היי! מה קורה?" \
  -o /path/to/output.mp3

# From file
npx ts-node generate_speech.ts \
  -f /path/to/script.txt \
  -o /path/to/output.mp3

# List voices
npx ts-node generate_speech.ts --list-voices

Options

OptionShortDefault
--text-tText to speak
--file-fRead from file
--output-oOutput path (required)
--voice-vVoice ID
--speed1.0
--stability0.5
--similarity0.75

Related skills

FAQ

Which TTS engine does speech-generator use?

It uses ElevenLabs TTS, configured with a voice ID from your ElevenLabs account.

How do you control tone in a Hebrew prompt?

Write natural spoken Hebrew and use square brackets for speech directions, such as bracketed cues for laughter, whispering, or excitement.

Generative Mediallmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.