@jay-zod/speakturbo
Ultra-fast TTS with ~90ms latency. Local text-to-speech for AI agents with 8 built-in voices.
Package details
Install @jay-zod/speakturbo from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@jay-zod/speakturbo- Package
@jay-zod/speakturbo- Version
1.0.7- Published
- Feb 21, 2026
- Downloads
- 31/mo · 13/wk
- Author
- jay-zod
- License
- MIT
- Types
- skill
- Size
- 346.8 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"SKILL.md"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
███████╗██████╗ ███████╗ █████╗ ██╗ ██╗ ████████╗██╗ ██╗██████╗ ██████╗ ██████╗
██╔════╝██╔══██╗██╔════╝██╔══██╗██║ ██╔╝ ╚══██╔══╝██║ ██║██╔══██╗██╔══██╗██╔═══██╗
███████╗██████╔╝█████╗ ███████║█████╔╝ ██║ ██║ ██║██████╔╝██████╔╝██║ ██║
╚════██║██╔═══╝ ██╔══╝ ██╔══██║██╔═██╗ ██║ ██║ ██║██╔══██╗██╔══██╗██║ ██║
███████║██║ ███████╗██║ ██║██║ ██╗ ██║ ╚██████╔╝██║ ██║██████╔╝╚██████╔╝
╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚═════╝
Install
For AI Agents (Claude Code, Cursor, Windsurf):
npx skills add EmZod/Speak-Turbo
CLI only:
pip install pocket-tts uvicorn fastapi
cd speakturbo-cli && cargo build --release
Usage
speakturbo "Hello world" # Play instantly
speakturbo "Hello" -o out.wav # Save to file
speakturbo "Hello" -q # Quiet mode
speakturbo --list-voices # Show voices
Voices
alba ██████████ Female (default)
marius ██████████ Male
javert ██████████ Male
jean ██████████ Male
fantine ██████████ Female
cosette ██████████ Female
eponine ██████████ Female
azelma ██████████ Female
Performance
Time to first sound ░░░░░░░░░░░░░░░░░░░░ ~90ms
First run (cold) ████░░░░░░░░░░░░░░░░ 2-5s
Real-time factor ████████████████░░░░ 4x faster
Architecture
┌─────────────────┐
│ speakturbo │
│ (Rust, 2.2MB) │
└────────┬────────┘
│ HTTP :7125
▼
┌─────────────────┐
│ daemon │
│ (Python + MLX) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Audio Output │
│ (rodio) │
└─────────────────┘
Troubleshooting
| Problem | Fix |
|---|---|
| No audio | curl http://127.0.0.1:7125/health |
| Daemon stuck | pkill -f "daemon_streaming" |
| Slow first run | Normal - model loading (2-5s) |
See Also
Need voice cloning? Emotion tags? Try speak.