One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill sag-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/sag
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill sag-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sag converts your written text into natural-sounding audio so you can produce voice messages, spoken explanations, and audio replies without manually setting up a TTS workflow.

Core Features & Use Cases

  • ElevenLabs text-to-speech: Turn prompts into playable speech locally using mac-style playback behavior.
  • Model and voice control: Choose expressive, multilingual, or fast models and set voice by environment variables or explicit flags.
  • Pronunciation and delivery tuning: Apply normalization rules, language bias, and SSML-like delivery tags (with v3 pause syntax).

Quick Start

Generate speech from the text "Hello there" by running: sag "Hello there".

Frequently Asked Questions about sag

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

FAQPage Schema
How do I generate ElevenLabs text-to-speech audio from a prompt?

To generate ElevenLabs text-to-speech audio, you can use a command-line tool that accepts your text prompt and plays the synthesized speech locally. You simply input your text and the tool handles the voice synthesis and audio playback.

Do I need an API key to generate text-to-speech voice output?

Yes, you need an API key to generate text-to-speech voice output. The process requires an ELEVENLABS_API_KEY or a SAG_API_KEY configured in your environment to authenticate requests and produce the audio playback.

Can I control pronunciation and pacing in text-to-speech voice synthesis?

Yes, you can control pronunciation and pacing in voice synthesis by applying normalization rules, language bias, and SSML-like delivery tags. These features allow you to adjust the expression and pacing of the generated audio output.

Does text-to-speech voice synthesis support different models for narration and chat?

Yes, text-to-speech voice synthesis supports different models for narration and chat. You can choose between expressive, multilingual, or fast models, and set voice controls using environment variables or explicit flags for spoken responses.

What is the best way to automate spoken audio replies without manual setup?

The best way to automate spoken audio replies is using a command-line text-to-speech generator that converts written prompts into natural-sounding audio. This avoids manually setting up a TTS workflow for voice messages and explanations.