Back to Skills Hub
Sag - ElevenLabs Text-to-Speech with Local Playback

Sag - ElevenLabs Text-to-Speech with Local Playback

@steipete
developmentText-to-SpeechElevenLabsVoice Synthesis

Command-line tool for ElevenLabs TTS with local audio playback, supporting multiple voice models, SSML formatting, audio tags, and voice character customization.

🚀 sag brings ElevenLabs text-to-speech to your terminal with instant local playback. Simply say sag "Hello there" and hear natural, expressive audio. Choose from multiple voices and models—from ultra-fast to highly expressive—with easy API key setup.

💡 Perfect for creating voice replies, testing audio content, or adding personality to scripts. Use audio tags like [whispers] and [excited] to shape tone and delivery. Normalize numbers, URLs, and pronunciation with smart language detection.

✨ No external players needed—audio plays instantly on your machine. Ideal for developers, content creators, and anyone wanting quick, natural-sounding speech without complexity.

GitHub

Requirements

ELEVENLABS_API_KEY

ElevenLabs API key for authentication (preferred environment variable)

SAG_API_KEY

Alternative API key variable supported by the CLI