LLM Skills
~/catalog/audio & voice//SKILL
Audio & voiceGitHub source

Text to speech (ElevenLabs TTS)

/SKILL

Use `sag` for ElevenLabs TTS with local playback.

openclawopenclaw
386.5k
June 5, 2026
NOASSERTION
// skill content

--- name: sag description: "ElevenLabs text-to-speech with Mac-style 'say' UX." homepage:https://sag.sh metadata: { "openclaw": { "emoji": "🔊", "requires": { "bins": ["sag"], "env": ["ELEVENLABSAPIKEY "] }, "primaryEnv ": "ELEVENLABSAPIKEY ", "install": [ { "id": "brew", "kind": "brew", "formula": "steipete/tap/sag", "bins": ["sag"], "label": "Install sag (brew)", }, ], }, } --- # sag Usesag for ElevenLabs TTS with local playback. API key (required) -ELEVENLABS_API_KEY (preferred) -SAG_API_KEY also supported by theCLI Quick start -sag "Hello there" -sag speak -v "Roger" "Hello" -sag voices -sag prompting (model-specific tips) Model notes - Default:eleven_v3 (expressive) - Stable:eleven_multilingual_v2 - Fast:eleven_flash_v2_5 Pronunciation + delivery rules - First fix: respell (e.g., "key-note"), add hyphens, adjust casing. - Numbers/units/URLs:--normalize auto (oroff if it affects names). - Language bias:--lang en|de|fr|... to guide normalization. - v3: SSML<break> not supported; use[pause] ,[short pause] ,[long pause] . - v2/v2.5: SSML<break time="1.5s" /> supported;<phoneme> not exposed insag . v3 audio tags (placed at the beginning of a line) -[whispers] ,[shouts] ,[sings] -[laughs] ,[starts laughing] ,[sighs] ,[exhales] -[sarcastic] ,[curious] ,[excited] ,[crying] ,[mischievously] - Example:sag "[whispers] keep this quiet. [short pause] ok?" Voice defaults -ELEVENLABS_VOICE_ID orSAG_VOICE_ID Confirm voice and speaker before long output. ## Chat voice responses When the user asks for a "voice" reply (e.g., "crazy scientist voice," "explain in voice"), generate audio and send it: ``bash # Generate audio file sag -v Clawd -o /tmp/voice-reply.mp3 "Your message here" # Then include in reply: # MEDIA:/tmp/voice-reply.mp3 Voice character tips: - Crazy scientist: Use [excited] tags, dramatic pauses [short pause], vary intensity - Calm: Use [whispers] or slower pacing - Dramatic: Use [sings] or [shouts] sparingly Default voice for Clawd: lj2rcrvANS3gaWWnczSX (or just -v Clawd`)

// original public source
openclaw/openclaw
/skills/sag/SKILL.md
License: NOASSERTION. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/SKILL.md" "https://raw.githubusercontent.com/openclaw/openclaw/main/skills/sag/SKILL.md"
Then in Claude Code, type /SKILL to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatoropenclaw
Stars 386.5k
LicenseNOASSERTION
UpdatedJune 5, 2026
Format.md
AccessFree
// similar

Skills Audio & voice

View allarrow_forward