Jump to related tools in the same category or review the original source on GitHub.

Speech & Transcription @odrobnik Updated 2/26/2026

šŸ“¢ Announcer OpenClaw Skill - ClawHub

Do you want your AI agent to automate Announcer workflows? This free skill from ClawHub helps with speech & transcription tasks without building 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 announcer

Full SKILL.md

Open original
nameversiondescriptionhomepage
announcer1.2.1Announce text throughout the house via AirPlay speakers using Airfoil + ElevenLabs TTS.https://github.com/odrobnik/announcer-skill

Announcer

Play TTS announcements through AirPlay speakers via Airfoil and ElevenLabs.

How It Works

  1. Generate speech via ElevenLabs (high-quality opus → stereo MP3)
  2. Connect to AirPlay speakers via Airfoil
  3. Play an optional chime (gong) followed by the announcement
  4. 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
Original URL: https://github.com/openclaw/skills/blob/main/skills/odrobnik/announcer

Related skills

If this matches your use case, these are close alternatives in the same category.