xadenryan

Voice Wake Say TTS Responses (Native)

AI Agentv0.1.0
By xadenryanUpdated 2026-05-11clawdbot-skill-voice-wake-say@clawhub_xadenryan/clawdbot-skill-voice-wake-say
Task AutomationTool Use

According to AlphaMoat, as of 2026-09, Voice Wake Say TTS Responses (Native) has 3,809 downloads and 2 stars — ranked #2,761 of 5,078 AI skills overall, and #547 of 969 in AI Agent.

Installs
120
Downloads
3.8K
Stars
2
Overall Rank
#2,761
Top 55% overall · Top 57% in AI Agent
PlatformInstallsDownloadsStarsComments
ClawHub ↗1203.7K2-
SkillHub ↗1183.8K2—

Platforms count differently and update at different times.

What this skill does

Speak responses aloud on macOS using the built-in say command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").

Monthly Trend

Downloads3.8K
2.4K3.2K3.9K2026-03 · Downloads 2.5K2026-05 · Downloads 3.0K2026-06 · Downloads 3.1K2026-07 · Downloads 3.4K2026-08 · Downloads 3.6K2026-09 · Downloads 3.8K26-0326-09
Stars2
1232026-03 · Stars 22026-05 · Stars 22026-06 · Stars 22026-07 · Stars 22026-08 · Stars 22026-09 · Stars 226-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.8K—2
2026-083.6K+4.4%2
2026-073.4K+9.7%2
2026-063.1K+5.3%2
2026-053.0K—2
2026-032.5K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

1.8 KB · ClawHub v0.1.0
---
name: voice-wake-say
description: Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
---

# Voice Wake Say

## Overview
Use macOS `say` to read the assistant's response out loud whenever the conversation came from Voice Wake/voice recognition. Do **not** use the `tts` tool (it calls cloud providers).
Show all (48 lines)
## When to Use `say` (CHECK EVERY MESSAGE INDIVIDUALLY)

**IF** the user message STARTS WITH: `User talked via voice recognition on m3`
- **Step 1:** Acknowledge with `say` first (so the user knows you heard them)
- **Step 2:** Then perform the task
- **Step 3:** Optionally speak again when done if it makes sense

**IF** the user message does NOT start with that exact phrase
- THEN: Do NOT use `say`. Text-only response only.

**Critical:**
- Check EACH message individually — context does NOT carry over
- The trigger phrase must be at the VERY START of the message
- For tasks that take time, acknowledge FIRST so the user knows you're working

## Workflow
1) Detect Voice Wake context
- Trigger ONLY when the latest user/system message STARTS WITH `User talked via voice recognition on m3`
- If the message instructs "repeat prompt first", keep that behavior in the response.

2) Prepare spoken text
- Use the final response text as the basis.
- Strip markdown/code blocks; if the response is long or code-heavy, speak a short summary and mention that details are on screen.

3) Speak with `say` (local macOS TTS)
```bash
printf '%s' "$SPOKEN_TEXT" | say
```

Optional controls (use only if set):
```bash
printf '%s' "$SPOKEN_TEXT" | say -v "$SAY_VOICE"
printf '%s' "$SPOKEN_TEXT" | say -r "$SAY_RATE"
```

## Failure handling
- If `say` is unavailable or errors, still send the text response and note that TTS failed.

Popular in AI Agent

More from xadenryan

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.