sag-tts

Generate speech from text using the ElevenLabs API via the sag CLI tool.

1|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/yunseo-kim/agent-toolbox --skill sag-tts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag-tts
Source: https://github.com/yunseo-kim/agent-toolbox/tree/main/catalog/skills/sag-tts
Command: npx skills add https://github.com/yunseo-kim/agent-toolbox --skill sag-tts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface for generating speech from text using ElevenLabs, offering a user-friendly experience similar to macOS's built-in 'say' command.

Core Features & Use Cases

  • Text-to-Speech Generation: Convert written text into natural-sounding speech using various ElevenLabs models and voices.
  • Voice Customization: Select from a range of voices and control pronunciation, speed, and intonation.
  • Audio Tagging: Enhance speech with expressive tags for emotions and actions like whispering, shouting, or laughing.
  • Use Case: Generate an audio file for a voice assistant response, a podcast segment, or an audiobook narration.

Quick Start

Use sag to speak the phrase "Hello there" with the default voice.

Frequently Asked Questions about sag-tts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate speech from text using the ElevenLabs API via command line?

To generate speech from text, you use the sag CLI tool to send text to the ElevenLabs API, which returns an audio file. It provides a macOS say-like experience directly from your terminal.

Do I need an ElevenLabs API key to use text-to-speech generation?

Yes, an ElevenLabs API key is required for operation. You must provide this key to authenticate your requests when generating speech audio from text using the sag CLI tool.

Can I control pronunciation and intonation for ElevenLabs voice generation?

Yes, you can control pronunciation, speed, and intonation using text normalization and audio tags. Audio tagging allows you to enhance speech with expressive emotions like whispering, shouting, or laughing.

What is the best way to generate natural-sounding audio for a podcast segment?

The best way to generate natural-sounding audio for a podcast segment is using the sag CLI with ElevenLabs models. It supports voice customization and audio tagging to produce expressive narration.

Does the sag CLI tool support multiple voices and models for text-to-speech?

Yes, the sag CLI tool supports multiple voices and ElevenLabs models for text-to-speech generation. You can select from a range of voices to customize your audio output.