sag

by Unknown v1.0.0

Sag provides a convenient command-line interface for utilizing ElevenLabs' text-to-speech capabilities. It offers a Mac-like 'say' experience, allowing users to quickly generate audio from text and play it back locally. This skill simplifies the process of creating voice responses, experimenting with different voices, and incorporating audio into workflows.

Key features include support for various ElevenLabs models, voice customization, and audio tagging for expressive delivery. It integrates seamlessly with the ElevenLabs API, requiring an API key for operation. Sag is designed for developers and users who want a fast and efficient way to generate audio from text for various purposes.

By leveraging the power of ElevenLabs, Sag empowers users to create realistic and engaging voice outputs, making it a valuable tool for content creation, voice prototyping, and interactive applications.

What It Does

Generates audio from text using ElevenLabs' text-to-speech service and plays it back locally.

When To Use

When you need to quickly generate audio from text for prototyping, creating voice responses, or incorporating audio into scripts and workflows. Useful for testing different voices and experimenting with expressive audio delivery.

Inputs

Text to be converted to speech, voice ID or name, optional audio tags, pronunciation adjustments, and output file path.

Outputs

An audio file (typically MP3) containing the synthesized speech.

Limitations

Requires an ElevenLabs API key. SSML support varies depending on the ElevenLabs model used. Network connectivity is needed to access the ElevenLabs API.

Installation

1. Install the sag CLI tool using your preferred package manager (e.g., Homebrew on macOS).
2. Set the `ELEVENLABS_API_KEY` environment variable with your ElevenLabs API key.
3. Verify the installation by running `sag --version` in your terminal.

View Cline documentation

1. Open the Cursor IDE terminal.
2. Install sag using Homebrew: `brew tap steipete/tap && brew install sag`.
3. Configure your ElevenLabs API key by setting the `ELEVENLABS_API_KEY` environment variable in your Cursor environment.

View Cursor IDE documentation

1. Install the sag CLI tool using your preferred package manager (e.g., Homebrew on macOS).
2. Set the `ELEVENLABS_API_KEY` environment variable with your ElevenLabs API key.
3. Verify the installation by running `sag --version` in your terminal.

View Aider documentation

1. Install the sag CLI tool using your preferred package manager (e.g., Homebrew on macOS).
2. Set the `ELEVENLABS_API_KEY` environment variable with your ElevenLabs API key.
3. Verify the installation by running `sag --version` in your terminal.

View Claude (Anthropic) documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.