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

Speakturbo Tts

  • 1k installs
  • 20 repo stars
  • Updated February 21, 2026
  • emzod/speak-turbo

speakturbo-tts is an agent skill for ultra-fast real-time TTS voice output in Claude.

About

The speakturbo-tts skill gives Claude agents real-time voice output via ultra-fast text-to-speech with roughly 90 millisecond latency and eight built-in voices. It enables conversational agents to speak responses aloud during interactive sessions rather than text-only replies. Agents configure TTS playback hooks so coding assistants can narrate status updates or summaries on demand. The skill focuses on low-latency voice synthesis integration rather than custom voice cloning or broadcast audio engineering. Ultra-fast TTS with ~90ms latency for agent speech. Eight built-in voices for instant voice output. Real-time talk-to-your-Claude conversational mode. Agent integration for spoken status and summaries. Low-latency synthesis without custom voice training. Add ultra-fast ~90ms text-to-speech voice output to Claude agents with eight built-in voices.

  • Ultra-fast TTS with ~90ms latency for agent speech.
  • Eight built-in voices for instant voice output.
  • Real-time talk-to-your-Claude conversational mode.
  • Agent integration for spoken status and summaries.
  • Low-latency synthesis without custom voice training.

Speakturbo Tts by the numbers

  • 1,017 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,030 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
From the docs

What speakturbo-tts says it does

Ultra-fast text-to-speech with ~90ms latency and 8 built-in voices.
SKILL.md
npx skills add https://github.com/emzod/speak-turbo --skill speakturbo-tts

Add your badge

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

Listed on Skillselion
Installs1k
repo stars20
Security audit2 / 3 scanners passed
Last updatedFebruary 21, 2026
Repositoryemzod/speak-turbo

How do I make my Claude agent speak responses in real time?

Add ultra-fast ~90ms text-to-speech voice output to Claude agents with eight built-in voices.

Who is it for?

Developers adding voice output to Claude Code or agent workflows.

Skip if: Skip when custom voice cloning or studio mastering is required.

When should I use this skill?

User wants agent TTS, speakturbo voice, or real-time spoken Claude replies.

What you get

Configured speakturbo TTS with low-latency voice playback during agent sessions.

  • Real-time audio playback
  • WAV audio files

By the numbers

  • ~90ms TTS latency
  • 8 built-in voices included

Files

SKILL.mdMarkdownGitHub ↗

speakturbo - Talk to your Claude!

Give your agent the ability to speak to you real-time. Ultra-fast text-to-speech with ~90ms latency and 8 built-in voices.

Quick Start

# Play immediately - you should hear "Hello world" through your speakers
speakturbo "Hello world"
# Output: ⚡ 92ms → ▶ 93ms → ✓ 1245ms

# Verify it's working by saving to file
speakturbo "Hello world" -o test.wav
ls -lh test.wav  # Should show ~50-100KB file

Output explained: = first audio received, = playback started, = done

First Run

The first execution takes 2-5 seconds while the daemon starts and loads the model into memory. Subsequent calls are ~90ms to first sound.

# First run (slow - daemon starting)
speakturbo "Starting up"  # ~2-5 seconds

# Second run (fast - daemon already running)
speakturbo "Now I'm fast"  # ~90ms

Usage

# Basic - plays immediately (default voice: alba)
speakturbo "Hello world"

# Save to file (no audio playback)
speakturbo "Hello" -o output.wav

# Save to specific file
speakturbo "Goodbye" -o goodbye.wav

# Quiet mode (suppress status messages, still plays audio)
speakturbo "Hello" -q

# List available voices
speakturbo --list-voices

Available Voices

VoiceType
albaFemale (default)
mariusMale
javertMale
jeanMale
fantineFemale
cosetteFemale
eponineFemale
azelmaFemale

Performance

MetricValue
Time to first sound~90ms (daemon warm)
First run2-5s (daemon startup)
Real-time factor~4x faster
Sample rate24kHz mono

Architecture

speakturbo (Rust CLI, 2.2MB)
    │
    │ HTTP streaming (port 7125)
    ▼
speakturbo-daemon (Python + pocket-tts)
    │
    │ Model in memory, auto-shutdown after 1hr idle
    ▼
Audio playback (rodio)

Text Input

  • Encoding: UTF-8
  • Quotes in text: Use escaping: speakturbo "She said \"hello\""
  • Long text: Supported, streams as it generates

Output Path Security

The -o flag only writes to directories that are on the allowlist. By default, these are:

  • /tmp and system temp directories
  • Your current working directory
  • ~/.speakturbo/

If you need to write elsewhere, use --allow-dir:

speakturbo "Hello" -o /custom/path/audio.wav --allow-dir /custom/path

To permanently allow a directory, add it to ~/.speakturbo/config:

mkdir -p ~/.speakturbo && echo "/custom/path" >> ~/.speakturbo/config

The config file is one directory per line. Lines starting with # are comments.

Exit Codes

CodeMeaning
0Success (audio played/saved)
1Error (daemon connection failed, invalid args)

When to Use

Use speakturbo when:

  • You need instant audio feedback (~90ms)
  • Speed matters more than voice variety
  • Built-in voices are sufficient

Use `speak` instead when:

  • You need custom voice cloning (Morgan Freeman, etc.)

speak "text" --voice ~/.chatter/voices/morgan_freeman.wav

  • You need emotion tags like [laugh], [sigh]
  • Quality/variety matters more than speed

See the speak skill documentation for full usage.

Troubleshooting

No audio plays:

# Check daemon is running
curl http://127.0.0.1:7125/health
# Expected: {"status":"ready","voices":["alba","marius",...]}

# Verify by saving to file and playing manually
speakturbo "test" -o /tmp/test.wav
afplay /tmp/test.wav  # macOS
aplay /tmp/test.wav   # Linux

Daemon won't start:

# Check port availability
lsof -i :7125

# Manually kill and restart
pkill -f "daemon_streaming"
speakturbo "test"  # Auto-restarts daemon

First run is slow: This is expected. The daemon needs to load the ~100MB model into memory. Subsequent calls will be fast (~90ms).

Daemon Management

The daemon auto-starts on first use and auto-shuts down after 1 hour idle.

# Check status
curl http://127.0.0.1:7125/health

# Manual stop
pkill -f "daemon_streaming"

# View logs
cat /tmp/speakturbo.log

Comparison with speak

Featurespeakturbospeak
Time to first sound~90ms~4-8s
Voice cloning
Emotion tags
Voices8 built-inCustom wav files
Enginepocket-ttsChatterbox

Related skills

How it compares

Pick speakturbo-tts over the speak skill when you need instant built-in voices rather than custom voice cloning.

FAQ

What is the latency?

Roughly 90ms ultra-fast text-to-speech latency per the skill.

How many voices?

Eight built-in voices available without custom training.

What does it enable?

Real-time spoken agent responses during interactive Claude sessions.

Is Speakturbo Tts safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

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

unsubscribe anytime.