Speak banner
EmZod EmZod

Speak

Development community

Description

A fast CLI tool for Agents to convert their text output to speech using Chatterbox TTS on Apple Silicon. Agent SKILL files included.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

                          ███████╗██████╗ ███████╗ █████╗ ██╗  ██╗
                          ██╔════╝██╔══██╗██╔════╝██╔══██╗██║ ██╔╝
                          ███████╗██████╔╝█████╗  ███████║█████╔╝ 
                          ╚════██║██╔═══╝ ██╔══╝  ██╔══██║██╔═██╗ 
                          ███████║██║     ███████╗██║  ██║██║  ██╗
                          ╚══════╝╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝

Talk to your Claude.

License Voice Cloning Platform

Voice cloning. Long documents. Audiobook quality. Local & private.

speak article.md --stream → Audio starts in seconds


Install

**For AI Agents** (Claude Code, Cursor, Windsurf):

npx skills add EmZod/speak

**CLI:**

git clone https://github.com/EmZod/speak.git
cd speak && bun install
alias speak="bun run $(pwd)/src/index.ts"

**Requirements:** macOS Apple Silicon · Bun · Python 3.10+ · sox (`brew install sox`)


Usage

speak "Hello, world!" --play        # Generate and play
speak article.md --stream           # Stream long content  
speak document.md --output out.wav  # Save to file
speak --clipboard --play            # Read from clipboard

Voice Cloning

Clone any voice from a 10-30 second sample:

# Use your cloned voice
speak "Hello" --voice ~/.chatter/voices/morgan_freeman.wav --play

Long Documents

speak book.md --auto-chunk --output book.wav    # Auto-chunk for reliability
speak --resume manifest.json                     # Resume interrupted generation
speak *.md --output-dir ~/Audio/                 # Batch processing
speak --estima