š¢ Announcer OpenClaw Plugin & Skill | ClawHub
Looking to integrate Announcer into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate speech & transcription tasks instantly, without having to write custom tools from scratch.
What this skill does
Announce text throughout the house via AirPlay speakers using Airfoil + ElevenLabs TTS.
Install
npx clawhub@latest install announcerFull SKILL.md
Open original| name | version | description | homepage |
|---|---|---|---|
| announcer | 1.2.3 | Announce text throughout the house via AirPlay speakers using Airfoil + ElevenLabs TTS. | https://github.com/odrobnik/announcer-skill |
SKILL.md content below is scrollable.
Announcer
Play TTS announcements through AirPlay speakers via Airfoil and ElevenLabs.
How It Works
- Generate speech via ElevenLabs (high-quality opus ā stereo MP3)
- Connect to AirPlay speakers via Airfoil
- Play an optional chime (gong) followed by the announcement
- Disconnect speakers after playback
Setup
See SETUP.md for prerequisites and setup instructions.
Usage
# Announce to all configured speakers
python3 skills/announcer/scripts/announce.py "Dinner is ready!"
# Announce to specific speakers only
python3 skills/announcer/scripts/announce.py "Wake up!" --speakers "Kids Room"
# Skip the chime
python3 skills/announcer/scripts/announce.py "Quick note" --no-gong
File Structure
announcer/
āāā SKILL.md
āāā assets/
ā āāā gong_stereo.mp3 # Announcement chime
āāā scripts/
āāā announce.py # Main announcement script
User config (not part of skill):
~/clawd/announcer/
āāā config.json # Speaker list, voice, audio settings