Twitch Chat Mode

Running a Twitch Chat Mode Session in The Choicer Voicer

Say you’ve got a stream scheduled and you want your chat to be more than a scrolling comment box next to the gameplay. The Choicer Voicer has a mode built for exactly that, and it works on two separate levels — one that changes who’s judging you, and one that lets viewers make noise happen on command. Here’s what setting both of them up actually looks like.

Before You Go Live: Understanding What Chat Actually Controls

Flip on Twitch Chat Mode and the computer-controlled judge panel steps aside — your chat votes on your performances directly instead. That’s the baseline feature. Layered on top of it is a second, separate system: chatter packs, which let specific chat messages trigger sound effects live during the show. You can run either on its own, but most streamers end up using both together.

Setting Up the Sound Effects Side

A chatter pack looks a lot like an ordinary voice pack from the outside — just a folder of audio files — except each clip is wired to one or more keywords instead of being performed by a player. Type the right word in chat, and the matching sound fires automatically.

These go in their own folder, packs_chatter, kept separate from the packs_voice directory that handles everything else.

While Chat Is Watching: How the Keyword File Works

Unlike voice pack metadata, keyword triggers don’t go through the in-game editor — they live in a plain config file named config_chatter, written in INI or CFG format. It splits into two sections:

Section How It Matches Best For
broad_keywords Fires if the keyword appears anywhere within the first word typed, case-insensitive Loose, general reactions — “boo” catches “boo,” “Boo,” “boooo,” even “booyah”
exact_keywords Fires only on a precise, case-sensitive match Channel-specific emotes or commands where you don’t want casual variants triggering it

A working config maps filenames to keyword lists inside bracketed sections:

[broad_keywords]
airhorn.ogg = ["airhorn", "horn"]
boo.ogg = ["boo"]
 
[exact_keywords]
hype1.ogg = ["mychannelHype"]
hype2.ogg = ["mychannelHype"]
wow.ogg = ["wow", "Wow", "WOW"]

Two behaviors worth planning around before you finalize a config: exact keywords really do care about capitalization, so match your emote names precisely. And when two files share an identical keyword list — hype1.ogg and hype2.ogg above both respond to the same trigger — the game picks one of the two at random each time it fires, rather than always defaulting to the first.

Going Live: Putting It Together

Once your pack and config are ready, the actual setup is short:

  1. Drop your finished chatter pack into packs_chatter.
  2. From the main menu, choose the Twitch-facing mode instead of the standard studio.
  3. Link it to your channel before you go live, so it’s already reading chat by the time your stream starts.
  4. If you’re running both systems together, load a voice or dub pack for your own performances alongside the chatter pack handling chat’s reactions.

What This Mode Won’t Do

Chatter packs and chat voting are Twitch-only — there’s no equivalent for offline play or local sessions with friends in the room. And because it still relies on the same underlying audio system as everything else in the game, the well-documented microphone issue tied to certain surround-sound setups can affect a Twitch session exactly the way it affects the standard studio. Confirming your mic works with the free demo well before showtime beats troubleshooting it live in front of chat.