Verba Plugin profile

Broadcast Announcement

Send a one-time whole-house spoken announcement using Home Assistant TTS on the configured devices. Use ONLY when the user explicitly asks to broadcast/announce/page an audio message (e.g., 'announce dinner is ready', 'broadcast this', 'page the house') and provides what to say.

broadcast Version 1.1.2
When to use

Best-fit scenarios

Send a one-time whole-house spoken announcement using Home Assistant TTS on the configured devices.

How to call it

Execution guidance

Use the example call shape below and provide only the fields the plugin expects.

Arguments

Input shape

  • text string

    <what to announce>

Settings

Required configuration

  • DEVICE_1 string

    media_player.*

  • DEVICE_2 string

    media_player.*

  • DEVICE_3 string

    media_player.*

  • DEVICE_4 string

    media_player.*

  • DEVICE_5 string

    media_player.*

  • REQUEST_TIMEOUT_SECONDS number

    Timeout for each Home Assistant TTS service call.

    Default: 15
  • TTS_ENTITY string

    TTS entity to use (e.g., tts.piper).

    Default: tts.piper
Example call

Canonical usage JSON

{
  "function": "broadcast",
  "arguments": {
    "text": "<what to announce>"
  }
}