Events

Connect incoming events with TTS actions!
Navigate to the Events tab in Speaker.bot

Global Event Settings

Voice Alias
By default, the Speaker.bot voice alias found in Settings -> General will be used for all TTS messages.
This setting allows you to override that alias for all event messages.
Enabled
Toggle to enable or disable all event messages globally.

Per-Event Settings

All incoming events can be configured with multiple TTS messages.

Each event supports the following configuration options:

Message
Text
The TTS message to be spoken when the event is triggered.
Variables are supported in event messages.
Weight
Number
When an event contains multiple potential message responses, Speaker.bot will choose an event at random.
By modifying the Weight attribute, you can increase the probability of specific messages being selected.
Enabled
Toggle
Enable or disable this specific event message.
Event States
Checkbox Group
Event States allow you to quickly enable or disable specific events from being spoken.
You can also configure minimum requirements for Raid Viewers, Cheers, and Donations to be spoken.

Variables

To use a variable in a TTS response, surround the variable name with %, e.g. %name%
  • Full Example: Thank you, %name% for donating %bits% bits!

The following variables are available in the Message field:

NameDescription
nameSay the name of the user who triggered the event
levelSay the current level of a Hype Train
giftSay the amount of gift subs given to the community
subtierSay the tier of the subscription
titleSay the title of the channel point reward redeemed
costSay the cost of the channel point redemption that has been triggered
bitsSay the number of bits cheered
amountSay the amount bits / money / channel points used or donated
percentSay the percentage of completion of a hype train or a community goal etc.
currencySay the currency used in the donation message
tierSay the tier of the Subscription gifted
recipientSay who received a gift sub
cumulativeSay how long a user has been subscribed to the channel
messageSay the text that is pass through with a sub, resub or donation
inputSay the text that is pass along a channel point reward