Speak

Send a message with text-to-speech (TTS) using Speaker.bot
Preview
Preview
Read more in Guide > Integrations > Speakerbot

Parameters

Voice Aliasrequired
Text

The name of the voice alias to use.

Pass Through Bad Word Filter
Toggle

Toggle the bad word filter on or off.

Silent
Toggle

Processes the TTS only

Enabling this will cause Speaker.bot to only process the TTS, and not play it. The speechFile argument will contain the full path to the processed audio file that can be played either in OBS, or using the Play Sound sub-action.

Delay
Toggle

Wait for TTS to be processed and finish playing before continuing execution of the current action. There is a hard limit of 30s on a timeout to prevent stuck queues.

Messagerequired
Text

The message content to send to Speaker.bot.

Variables

The following variables will be populated after executing this sub-action:

Description
durationnumber

The duration of the speech, when the delay option is used

speechFilestring

The file containing the speech audio, or null if it doesn't exist

successbool

Was the request successful?

Example: true