voice-wake-saySpeak 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>").
Install via ClawdBot CLI:
clawdbot install xadenryan/voice-wake-sayUse 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).
say (CHECK EVERY MESSAGE INDIVIDUALLY)IF the user message STARTS WITH: User talked via voice recognition
say first (so the user knows you heard them)IF the user message does NOT start with that exact phrase
say. Text-only response only.Critical:
1) Detect Voice Wake context
User talked via voice recognition2) Prepare spoken text
3) Speak with say (local macOS TTS)
printf '%s' "$SPOKEN_TEXT" | say
Optional controls (use only if set):
printf '%s' "$SPOKEN_TEXT" | say -v "$SAY_VOICE"
printf '%s' "$SPOKEN_TEXT" | say -r "$SAY_RATE"
say is unavailable or errors, still send the text response and note that TTS failed.Generated Mar 1, 2026
Users can control smart home devices via voice commands from their Apple devices. The assistant acknowledges voice input audibly, then executes commands like adjusting thermostats or turning lights on/off, providing spoken feedback when actions are complete.
While cooking, users can ask for recipe steps, timers, or unit conversions via voice. The assistant reads instructions aloud so users don't need to touch screens with messy hands, improving kitchen safety and convenience.
Users with visual impairments can interact with their macOS devices through voice commands. The assistant reads all responses aloud, making digital content accessible without requiring screen reading software for every interaction.
During virtual meetings, users can quickly ask for summaries, action items, or schedule follow-ups via voice. The assistant acknowledges requests immediately and provides spoken summaries, keeping meetings efficient without interrupting flow.
Mechanics, craftspeople, or DIY enthusiasts can access instructions, measurements, or troubleshooting guides while keeping hands on tools. The assistant reads technical information aloud, reducing the need to stop work and consult manuals.
Bundle this voice skill with smart home device packages. Charge a premium for voice control capabilities, offering installation services and ongoing support for voice command customization and integration with existing home systems.
Sell to businesses as part of a larger productivity package. Include voice-activated meeting assistance, document summarization, and scheduling features with enterprise-grade security and administrative controls for team management.
License the technology to educational institutions, government agencies, and corporations for accessibility compliance. Provide customized voice interfaces for specific applications and environments with dedicated support and training services.
💬 Integration Tip
Ensure the 'say' command is available on the target macOS system and test with various voice settings to handle different accents and speaking rates effectively.
Capture and automate macOS UI with the Peekaboo CLI.
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Clawdbot to add a note, list notes, search notes, or manage note folders.
Homebrew package manager for macOS. Search, install, manage, and troubleshoot packages and casks.
Automate macOS desktop by capturing screenshots and executing precise mouse movements, clicks, and keyboard inputs via cliclick.
Control Apple TV, HomePod, and AirPlay devices via pyatv (scan, stream, playback, volume, navigation).