Speak Tts

Give your agent the ability to speak to you real-time. Talk to your Claude! Local TTS, text-to-speech, voice synthesis, audio generation with voice cloning on Apple Silicon. Use for reading articles aloud, audiobook narration, or voice responses. Runs entirely on-device via MLX - private, no API keys.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add EmZod/speak --skill speak-tts
Manual install
git clone --depth 1 https://github.com/EmZod/speak.git /tmp/speak
mkdir -p ~/.claude/skills
cp -r /tmp/speak/. ~/.claude/skills/speak-tts

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# speak - Talk to your Claude!

Give your agent the ability to speak to you real-time. Local text-to-speech, voice cloning, and audio generation on Apple Silicon.
Give your agent the ability to speak to you real-time. Local TTS with voice cloning on Apple Silicon.

## Prerequisites

| Requirement | Check | Install |
|-------------|-------|---------|
| Apple Silicon Mac | `uname -m` → arm64 | Intel not supported |
| macOS 12.0+ | `sw_vers` | - |
| sox | `which sox` | `brew install sox` |
| ffmpeg | `which ffmpeg` | `brew install ffmpeg` |
| poppler (PDF) | `which pdftotext` | `brew install poppler` |

## Input Sources

| Source | Example |
|--------|---------|
| Text file | `speak article.txt` |
| Markdown | `speak doc.md` |
| Direct string | `speak "Hello"` |
| Clipboard | `pbpaste \| speak` |
| Stdin | `cat file.txt \| speak` |

### Web Articles
```bash
lynx -dump -nolist "https://example.com/article" | speak --output article.wav
```

### Converting Formats

| Format | Convert Command |
|--------|-----------------|
| PDF | `pdftotext doc.pdf doc.txt` |
| DOCX | `textutil -convert txt doc.docx` |
| HTML | `pandoc -f html -t plain doc.html > doc.txt` |

## Output Modes

| Goal | Command |
|------|---------|
| Save for later | `speak text.txt --output file.wav` |
| Listen now (streaming) | `speak text.txt --stream` |
| Listen now (complete) | `speak text.txt --play` |
| Both | `speak text.txt --stream --output file.wav` |

### Default Behavior
Read the full skill on GitHub

Details

Skill name
speak-tts
Repository
EmZod/speak
Repo updated
28 January 2026

FAQ

What does the Speak Tts skill do?

Give your agent the ability to speak to you real-time. Talk to your Claude! Local TTS, text-to-speech, voice synthesis, audio generation with voice cloning on Apple Silicon. Use for reading articles aloud, audiobook narration, or voice responses. Runs entirely on-device via MLX - private, no API keys.

How do I install the Speak Tts skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add EmZod/speak --skill speak-tts. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Speak Tts popular?

It lives in EmZod/speak, which has 8 GitHub stars and 0 forks.

Related skills

Video Skill

7

michaelgold/videoskill

Run the video-skill pipeline to convert narrated videos into structured step data and enriched timeline-ready outputs. Use when a user asks to process a video into steps, run transcription/chunking/extraction/enrichment, debug provider connectivity, or generate markdown from extracted skills.

Images, Video & Audio

Sop Video

8

gquthier/autonomous-sop-video

Produce narrated, step-by-step SOP videos from verified software workflows, with real screenshots, targeted button zooms, a side checklist, subtitles, and chapters. Use for customer tutorials, team onboarding, and repeatable operating procedures.

Images, Video & Audio

Voice Skill Builder

7

realbrianhanson/voice-skill-builder

Build a person's own personal voice skill from their real writing. Use whenever someone wants Claude to write like them, sound like them, or capture their writing style. Trigger on "build my voice skill," "create my voice," "clone my voice," "make Claude write like me," "capture my writing style," "set up my writing voice," or any request to create a personal writing-style system, even if they never say the word skill. Also use when someone wants to update, re-tune, or add samples to a voice skill that was built with this tool. Runs a plain-English interview, collects writing samples, extracts

Images, Video & Audio

SAAS Illustration

7

yanliudesign/saas-illustration

SaaS 产品英雄插画风格 —— 单一品牌强调色 + 真产品 UI 卡片 + 线稿场景。用于官网首屏、Landing Page、Feature Section、Blog Header、演讲首页,以及邻近场景(技术 talk 封面、portfolio featured project、workshop landing、research paper 顶图、产品发布邮件顶图)。把"一个真实的产品 UI 卡片"叠在"线稿场景(笔电/桌面/协作场景)"之上,配以品牌强调色的漂浮装饰(聊天气泡、小图标、logo、植物)。视觉特征:纯白底、黑色矢量线稿、单一品牌强调色(默认紫 #7C5CFF,可换任意品牌 HEX)+ 温暖肤色、干净不手绘、UI 卡越出后景边界。默认输出可直接喂给 Nano Banana / GPT-image / Midjourney / Flux 的英文提示词。关键词:SaaS illustration, SaaS hero illustration, product hero, landing page illustration, 官网插画, 产品首屏, feature illustration, hero image, purple illustration, 紫色插画, 单强调色插画, single-accent illustration, duotone illust

Images, Video & Audio

Diy Audiobook

6

mickyyang-1407/diy-audiobook

Make a finished multi-voice audiobook, children's story or bedtime radio drama from a public-domain book or the user's own story (Sherlock Holmes, fairy tales, Aesop, classics — any language) — translated or adapted, every character with their own voice, optional music (Suno, own files or a free generated lullaby), optional illustrations (local ComfyUI, OpenAI, MiniMax or the user's own), video, cover, subtitles, chapters and upload text. Free voices by default. Use when the user asks for an audiobook, kids' story, bedtime story, sleep story, audio drama, radio play, 有聲書, 兒童故事, 睡前故事, 廣播劇, or "

Images, Video & Audio

Personalizer

8

KaramveerSidhu/personalizer

Write and edit prose in the user's voice. Use when asked to personalize or humanize writing, or learn, update, or diagnose a voice profile. Excludes code, configuration, raw data, and exact formulaic text.

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.