sag

Convert text to natural-sounding speech via ElevenLabs TTS with local macOS playback.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/191854169/openclawFork --skill sag-191854169
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag
Source: https://github.com/191854169/openclawFork/tree/main/skills/sag
Command: npx skills add https://github.com/191854169/openclawFork --skill sag-191854169

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sag provides a simple CLI workflow to convert text into natural-sounding speech using ElevenLabs TTS and play it locally on macOS.

Core Features & Use Cases

  • Use ElevenLabs TTS to generate speech from text with configurable voices.
  • Play audio locally on macOS with a familiar Say-like UX.
  • Ideal for accessibility, quick voice demos, and content creation across local environments.

Quick Start

Speak 'Hello there' using sag to generate and play the audio.

Frequently Asked Questions about sag

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

FAQPage Schema
How do I convert text to speech on macOS using the command line?

To convert text to speech on macOS, you can use a CLI tool that leverages ElevenLabs TTS to generate natural-sounding audio and plays it locally. This provides a Say-like UX directly within your terminal environment.

Do I need an API key to generate natural-sounding speech locally?

Yes, you need an API key to generate natural-sounding speech with ElevenLabs TTS. The process requires either an ELEVENLABS_API_KEY or a SAG_API_KEY to authenticate your requests before local audio playback.

Can I use text-to-speech for accessibility tools and content creation on macOS?

You can use text-to-speech for accessibility tools and content creation on macOS by applying SAG to local environments. It is ideal for building quick voice demos and generating audio content via a familiar CLI workflow.

How do I select different voices for text-to-speech generation in the terminal?

To select different voices for text-to-speech generation, the CLI supports configurable voice options when processing text. This allows you to choose specific audio profiles before the natural-sounding speech is generated and played locally.

What is the best way to play ElevenLabs TTS audio locally on macOS?

The best way to play ElevenLabs TTS audio locally on macOS is using a brew-installed sag binary. It handles both the generation of natural-sounding speech from text and the subsequent local audio playback within a simple CLI workflow.