sag

Convert text to speech via the ElevenLabs API with local playback.

1|1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/qsimeon/openclaw-engaging --skill sag-qsimeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sag
Source: https://github.com/qsimeon/openclaw-engaging/tree/main/skills/sag
Command: npx skills add https://github.com/qsimeon/openclaw-engaging --skill sag-qsimeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a seamless way to convert text into speech using ElevenLabs' advanced TTS technology, mimicking the familiar user experience of macOS's built-in 'say' command.

Core Features & Use Cases

  • ElevenLabs TTS Integration: Leverages ElevenLabs for high-quality, natural-sounding speech synthesis.
  • Local Playback: Audio is played back directly on your system.
  • Voice Customization: Supports various ElevenLabs models and allows for voice selection.
  • Use Case: Generate spoken responses for your AI assistant, create audio versions of documents, or add voiceovers to content.

Quick Start

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

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 using ElevenLabs on macOS?

You can convert text to speech using ElevenLabs on macOS by running the sag command, which mimics the familiar 'say' UX. It sends text to the ElevenLabs API and plays the generated audio locally on your system.

Can I customize the voice model when generating speech with ElevenLabs TTS?

Yes, you can customize the voice model for ElevenLabs TTS by passing specific command-line arguments. This allows you to select different available ElevenLabs models and voices for expressive speech synthesis.

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

Yes, an ElevenLabs API key is required for text-to-speech generation because the synthesis is processed by the ElevenLabs API. You configure it using environment variables before running the local playback command.

What is the best way to generate multilingual voiceovers from text?

The best way to generate multilingual voiceovers is using ElevenLabs TTS integration, which supports expressive and multilingual voice generation. The audio is then played back directly on your local system.

How do I adjust pronunciation for ElevenLabs speech synthesis via command line?

You can adjust pronunciation for ElevenLabs speech synthesis by configuring command-line arguments and environment variables. This allows fine-tuning of the spoken text output during local playback.