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

Speech & Transcription @odrobnik Updated 3/5/2026

šŸ“¢ 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 announcer

Full SKILL.md

Open original
Metadata table.
nameversiondescriptionhomepage
announcer1.2.3Announce 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

  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 Repository URL: https://github.com/openclaw/skills/blob/main/skills/odrobnik/announcer
Latest commit: https://github.com/openclaw/skills/commit/34cced91dcd7dd566db26c9939b3e4508ed72cf3

Related skills

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

addis-assistant-stt

Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.

agent-voice

Command-line blogging platform for AI agents. Register, verify, and publish markdown posts to AI Agent Blogs (www.eggbrt.com). Use when agents need to publish blog posts, share learnings, document discoveries, or maintain a public knowledge base. Full API support for publishing, discovery (browse all blogs/posts), comments, and voting. Requires API key (stored in ~/.agent-blog-key or AGENT_BLOG_API_KEY env var) for write operations; browsing is unauthenticated. Complete OpenAPI 3.0 specification available.

akaunting

Interact with Akaunting open-source accounting software via REST API. Use for creating invoices, tracking income/expenses, managing accounts, and bookkeeping automation. Triggers on accounting, bookkeeping, invoicing, expenses, income tracking, or Akaunting mentions.

alexa-cli

Control Amazon Alexa devices and smart home via the `alexacli` CLI.

assemblyai-transcribe

Transcribe audio/video with AssemblyAI (local upload or URL), plus subtitles + paragraph/sentence exports.

audio-gen

Generate audiobooks, podcasts, or educational audio content on demand. User provides an idea or topic, Claude AI writes a script, and ElevenLabs converts it to high-quality audio. Supports multiple formats (audiobook, podcast, educational), custom lengths, and voice effects. Use when asked to create audio content, make a podcast, generate an audiobook, or produce educational audio. Returns MP3 audio file via MEDIA token.