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.
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.
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.
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.
Once your pack and config are ready, the actual setup is short:
packs_chatter.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.