✓ Verified ✍️ Content Creation ✓ Enhanced Data

Announcer

Announce text throughout the house via AirPlay speakers using Airfoil +.

Rating
3.8 (422 reviews)
Downloads
1,846 downloads
Version
1.0.0

Overview

Announce text throughout the house via AirPlay speakers using Airfoil +.

Complete Documentation

View Source →

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

bash
# 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

text
announcer/
├── SKILL.md
├── assets/
│   └── gong_stereo.mp3      # Announcement chime
└── scripts/
    └── announce.py           # Main announcement script

User config (not part of skill):

text
~/clawd/announcer/
└── config.json               # Speaker list, voice, audio settings

Installation

Terminal bash

openclaw install announcer
    
Copied!

💻Code Examples

example.sh
# 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
example.txt
announcer/
├── SKILL.md
├── assets/
│   └── gong_stereo.mp3      # Announcement chime
└── scripts/
    └── announce.py           # Main announcement script

Tags

#speech_and-transcription

Quick Info

Category Content Creation
Model Claude 3.5
Complexity One-Click
Author odrobnik
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install announcer