Commands
Every WildcatTTS chat command. Select a command to see its options. Commands marked Mod work for moderators and the broadcaster only.
No commands match. Clear the filter or choose All.
| Command | Description |
|---|---|
Direct TTS |
|
| !tts <message> | |
!tts Welcome everyone to the stream!
Permission: Everyone |
|
General |
|
| !tts status | |
!tts status
Notes: Shows engine state, mode, queue length, default voice, pitch, speed, emotion, and language boost settings. Permission: Everyone |
|
| !tts voices | |
!tts voices
Permission: Everyone |
|
| !tts languageslist | |
!tts languageslist
Permission: Everyone |
|
| !tts commands (Alias: !tts help) |
|
!tts commands
!tts help
Permission: Everyone |
|
| !tts prefs (Aliases: !tts preferences, !tts settings) |
|
!tts prefs
!tts preferences
!tts settings
Permission: Everyone |
|
| !myvoice | |
!myvoice
Notes: Same as Permission: Everyone |
|
Engine & Mode Control (Moderator Only) |
|
| Mod!tts on (Alias: !tts enable) |
|
!tts on
!tts enable
Permission: Moderator |
|
| Mod!tts off (Alias: !tts disable) |
|
!tts off
!tts disable
Permission: Moderator |
|
| Mod!tts mode [all|command|bits_points_only|highlighted_only] | |
!tts mode all
(Reads all chat messages)
!tts mode command
(Reads !tts messages; default mode)
!tts mode bits_points_only
(Reads only cheers and the TTS reward)
!tts mode bits
(Alias for bits_points_only)
!tts mode points
(Alias for bits_points_only)
!tts mode highlighted_only
(Reads Twitch "Highlight My Message" messages)
!tts mode highlight
(Alias for highlighted_only)
!tts mode
(Shows current mode)
Notes: In every mode, TTS reads cheers (see !tts bits), the TTS Channel Points reward, and enabled reward announcements and events. The mode sets which chat messages TTS also reads. The Web Dashboard name of each mode is in parentheses. Permission: Moderator |
|
| Mod!tts permission [everyone|all|subs|vip|mods] | |
!tts permission everyone
!tts permission subs
!tts permission vip
!tts permission mods
!tts permission
(shows the current permission filter)
Notes: everyone or all: TTS speaks messages from all users (Default). Permission: Moderator |
|
| Mod!tts bits [on|off|min <amount>] | |
|
Mod
!tts bits on
Mod
!tts bits off
Mod
!tts bits min 100
Mod
!tts bits
(shows the current cheer settings)
Description:
Permission: Moderator |
|
Channel Points → TTS (Web Dashboard Only) |
|
| Channel Points → TTS | |
|
Note: This feature is configured exclusively through the WildcatTTS Web Dashboard under the "Channel Points → TTS" section. How It Works:
Configuration Options:
Skip the Reward Queue:
TTS Modes: Works in every TTS mode: All Chat Messages, !tts Messages, Highlighted Messages, and Cheers and Rewards Only. Requirements: Grant channel:manage:redemptions and channel:read:redemptions permissions during dashboard sign-in. Permission: Streamer/Broadcaster (via Web Dashboard) |
|
Queue Management (Moderator Only) |
|
| Mod!tts pause | |
!tts pause
Notes: The bot adds new messages and events to the queue, but does not speak them until resumed. Permission: Moderator |
|
| Mod!tts resume | |
!tts resume
Permission: Moderator |
|
| Mod!tts clear | |
!tts clear
Notes: This command removes messages from the queue. It does not stop audio that is playing or generating. Permission: Moderator |
|
| !tts stop | |
!tts stop
Notes:
Permission: Everyone for their own messages, Moderator for others |
|
User & Event Preferences |
|
| !tts voice <voice_id|reset> | |
!tts voice Friendly_Person
!tts voice reset
!tts voice
(displays current personal preference)
Notes: Use reset to use the channel default voice. Use !tts voices to get a list of voice IDs. Permission: Everyone (for their own preference) |
|
| !tts emotion <emotion_name|reset|auto> | |
!tts emotion happy
!tts emotion reset
!tts emotion
(displays current personal preference)
Notes: Valid emotions: neutral, happy, sad, angry, fearful, disgusted, surprised. Use reset for the channel default. Permission: Everyone (for their own preference) |
|
| !tts language <language|reset> (Alias: !tts lang) |
|
!tts language English
!tts lang Japanese
!tts language reset
!tts language
(displays current personal preference)
Notes: Language boost improves pronunciation for a language. Use reset or auto for the channel default. See Language Boost section or use !tts languageslist to see all options. Permission: Everyone (for their own preference) |
|
| !tts pitch <value|reset> | |
!tts pitch 2
!tts pitch -3
!tts pitch reset
!tts pitch
(displays current personal preference)
Notes: Value must be an integer from -12 to 12 (0 is default). Use reset for the channel default. Permission: Everyone (for their own preference) |
|
| !tts speed <value|reset> | |
!tts speed 1.2
!tts speed 0.8
!tts speed reset
!tts speed
(displays current personal preference)
Notes: Value must be a number from 0.5 to 2.0 (1.0 is default). Use reset for the channel default. Permission: Everyone (for their own preference) |
|
| !tts ignore <username> !tts ignore add <username> |
|
Usage:
!tts ignore yourusername
(if you want to ignore
yourself)
Mod
!tts ignore add SomeOtherUser
(if you are a
mod/broadcaster)
Permission: Everyone (to add themselves), Moderator (to add others) |
|
| !tts ignore del
[username] (Aliases: delete, rem, remove) |
|
Usage:
!tts ignore del
(if you want to remove
yourself)
Mod
!tts ignore del SomeUser
(if you are a moderator or
broadcaster)
Permission: Everyone (to remove themselves), Moderator (to remove others) |
|
| Mod!tts ignored | |
|
Mod
!tts ignored
Permission: Moderator |
|
| Mod!tts events [on|off] | |
|
Mod
!tts events on
Mod
!tts events off
Mod
!tts events
(shows current event announcement status)
Permission: Moderator |
|
Channel-Wide Default Configuration (Moderator Only) |
|
| Mod!tts defaultvoice <voice_id|reset> | |
|
Mod
!tts defaultvoice Friendly_Person
Mod
!tts defaultvoice reset
Mod
!tts defaultvoice
(displays current channel default)
Notes: Use reset for the system default. Use !tts voices to see available voice IDs. Permission: Moderator |
|
| Mod!tts defaultemotion <emotion_name|reset> | |
|
Mod
!tts defaultemotion happy
Mod
!tts defaultemotion reset
Mod
!tts defaultemotion
(displays current channel default)
Notes: Valid emotions: neutral, happy, sad, angry, fearful, disgusted, surprised. Use reset for the system default (neutral). Permission: Moderator |
|
| Mod!tts defaultlanguage <language|reset> | |
|
Mod
!tts defaultlanguage English
Mod
!tts defaultlanguage reset
Mod
!tts defaultlanguage
(displays current channel default)
Notes: Use reset or auto for the system default. See Language Boost section or use !tts languageslist to see available options. Permission: Moderator |
|
| Mod!tts defaultpitch <value|reset> | |
|
Mod
!tts defaultpitch 2
Mod
!tts defaultpitch reset
Mod
!tts defaultpitch
(displays current channel default)
Notes: Value must be an integer from -12 to 12 (0 is default). Use reset for the system default (0). Permission: Moderator |
|
| Mod!tts defaultspeed <value|reset> | |
|
Mod
!tts defaultspeed 1.2
Mod
!tts defaultspeed reset
Mod
!tts defaultspeed
(displays current channel default)
Notes: Value must be a number from 0.5 to 2.0 (1.0 is default). Use reset for the system default (1.0). Permission: Moderator |
|
Emote Description Management (Moderator Only) |
|
| Mod!tts emote <emoteName> | |
|
Usage:
Mod
!tts emote LUL
(shows the current cached
description)
Mod
!tts emote regenerate LUL
(clears cache; AI will
re-describe on next use)
Mod
!tts emote set LUL = a person laughing
(sets a custom description — channel emotes only)
Description:
Notes: When an emote appears in chat for the first time, AI generates a text description. The bot caches descriptions permanently. Use this command to view, change, or regenerate emote descriptions. Permission: Moderator (set/regenerate only for channel emotes) |
|
Pronunciation & Filtering (Moderator Only) |
|
| Mod!tts pronounce <word> = <how to say it> | |
|
Usage:
Mod
!tts pronounce wcat = wildcat
(adds or changes an entry)
Mod
!tts pronounce list
(shows the entries for this channel)
Mod
!tts pronounce remove wcat
(removes an entry)
Mod
!tts pronounce off lfg
(stops a built-in entry)
Mod
!tts pronounce test ngl that was wild
(shows the result without speaking)
Mod
!tts pronounce defaults
(lists the built-in entries)
Description:
Notes: The word is not case-sensitive, and it must match a full word. A channel can have a maximum of 100 entries. A word can have a maximum of 40 characters. A spoken form can have a maximum of 120 characters. You can also change these entries in the Web Dashboard. Permission: Moderator (broadcaster only for clear) |
|
| Mod!tts profanity <block|allow|status> | |
|
Usage:
Mod
!tts profanity block
(starts the filter)
Mod
!tts profanity allow
(stops the filter)
Mod
!tts profanity status
(shows the state, the language,
and the number of words)
Notes: The filter is off until you start it. It replaces rude words with milder words. It does not remove the message. The Banned Words list in the Web Dashboard removes a full message. The older on and off words still work: on is the same as block. Permission: Moderator |
|
| Mod!tts redeems <mute|unmute|list|all> | |
|
Usage:
Mod
!tts redeems mute <reward title>
(stops the announcements for one reward)
Mod
!tts redeems unmute <reward title>
(starts the announcements again)
Mod
!tts redeems list
(shows the muted rewards)
Mod
!tts redeems all
(shows all rewards on the channel)
Notes: The bot announces every reward until you mute it. Use this command for a reward that plays its own sound, for example a soundboard. You can type a part of the title. If more than one reward matches, the bot shows the names and asks for the full name. The reply always shows the name of the reward that changed. The bot cannot mute the TTS reward. This command works only when the broadcaster is signed in to the Web Dashboard. You can also select the rewards in the Web Dashboard, under Rewards to Announce. Permission: Moderator |
|
| Mod!tts readcommands <on|off> | |
|
Usage:
Mod
!tts readcommands off
(skips chat messages that start with "!")
Mod
!tts readcommands on
(reads them again)
Mod
!tts readcommands
(shows the current setting)
Notes: Other bots, for example Nightbot or StreamElements, use commands that start with "!", such as !lurk or !so. In All Chat Messages mode, TTS reads these commands as chat. Switch this setting off to skip them. The setting does not change !tts: !tts still works. The setting has no effect in !tts Messages, Highlighted Messages or Cheers and Rewards Only mode, because these modes never read these messages. A cheer that starts with "!" is still read, because the viewer paid for it. You can also change this in the Web Dashboard, under Read Chat Commands. Permission: Moderator |
|