Skip to main content
Version: Next

TTS Commands Reference

This section documents all of the commands that you can say in chat to control Speaker.bot

CommandDescription
!tts statusGet the current Speaker.bot application status.
!tts voicesHow many voices (and by type) are available.
!tts pause/resumePause or resume the TTS event queue.
!tts clearClear all pending events in the TTS event queue.
!tts stopIf TTS is currently speaking, stop only the current speech.
!tts mode (all command)Toggle between needing a command to speak and saying everything.
!tts commandsList all available custom commands.
!tts (off disable)Disable the TTS engine.
!tts (on enable)Enable the TTS engine (if it has been disabled).
!tts ignore (add del) (username)Sets the ignore status of the specified user.
!tts ignoredList currently ignored users.
!tts reg (add del) (username)Add or remove user from being a regular.
!tts events (on off)Toggle speaking of all events (subs, cheer, etc).
!tts random reset (username)Resets a user back to there default voice, typically used if sticky random is enabled.
!tts set nickname (username) (nickname)Assigns a nickname to be said when enabled in the bot
!tts set sticky (on off)Sets the sticky mode, if users are set to random, there first spoken voice will stick for the duration
!tts assign last (username)Will assign the last used voice to the user specified.
!tts (about aboot)Sends to chat the information about your TwitchSpeaker instance.

You will become very familiar with the !tts stop command as your chat spams weird things. You should make sure all of your moderators are aware of the command.

Your moderators can trigger the bot to do TTS with the command "!say" followed by what they want to say.