sag

Generate and play ElevenLabs text-to-speech audio locally using API keys.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill sag-dakshrawat298-gif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag
Source: https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN/tree/main/packages/skills/skills/sag
Command: npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill sag-dakshrawat298-gif

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? ElevenLabs TTS with local playback enables high-quality text-to-speech generation without relying on cloud services, streamlining voice-enabled applications and demos.

## Core Features & Use Cases

  • ElevenLabs TTS with local playback
  • API key management and voice customization
  • Quick integration into scripts and chat workflows for audio responses

### Quick Start Speak a sample string aloud 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 generate text-to-speech audio locally using ElevenLabs?

Generate text-to-speech audio locally by running the sag CLI tool, which sends text to the ElevenLabs API and handles immediate local playback of the synthesized voice output.

What API keys do I need to use ElevenLabs TTS in my local scripts?

To use ElevenLabs TTS locally, you need to set either the ELEVENLABS_API_KEY or the SAG_API_KEY environment variable to authenticate your voice synthesis generation requests.

Can I integrate voice synthesis and audio playback into my command line workflows?

Yes, you can integrate text-to-speech generation and audio playback into command line workflows by executing sag runtime commands within your scripts and chat applications.

Does ElevenLabs text-to-speech generation work without cloud-based audio rendering?

ElevenLabs text-to-speech generation processes synthesis via its API but enables local playback, allowing you to render dynamic voice output directly within your local environment.

How do I customize pronunciation and voice output for text-to-speech tasks?

Customize pronunciation and voice output by adjusting text inputs and applying voice customization parameters provided by the ElevenLabs TTS API during the generation process.

Why is my local text-to-speech generation not producing audio output?

If local text-to-speech generation fails to produce audio, verify that your ELEVENLABS_API_KEY or SAG_API_KEY is correctly configured and your local environment supports audio playback.