Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
fix: use $PWD for workspace root
What This Skill Does
Sends text-to-speech announcements to AirPlay speakers throughout a home using ElevenLabs for voice synthesis and Airfoil for audio routing. Plays an optional chime before the announcement, then disconnects speakers after playback. Targets specific speakers or all configured ones.
Combines ElevenLabs high-quality voice with Airfoil's AirPlay routing to reach multiple rooms simultaneously without manually triggering each speaker.
When to use it
- Announcing dinner is ready to the whole house
- Sending a wake-up call to a specific room
- Broadcasting a reminder before a scheduled event
- Alerting family members when a package arrives
- Notifying kids when it's time to leave for school
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Announce 'Dinner is ready' to the Kids Room speaker
- 1Calls ElevenLabs API to synthesize speech from the input text as a stereo MP3
- 2Connects to the 'Kids Room' AirPlay speaker via Airfoil
- 3Plays the gong chime audio to signal an incoming announcement
- 4Streams the synthesized MP3 to the speaker
- 5Disconnects from the speaker after playback completes
Audible TTS announcement played through the Kids Room AirPlay speaker
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.