The Choicer VoicerCommunity
Open menu
Creation7 min read

How to Make a Chatter Pack

Set up Twitch chat audio triggers for The Choicer Voicer — keyword configuration, broad vs exact matching, and audio file setup for streamers.


Chatter Pack Overview

Chatter packs are a Twitch-exclusive feature introduced in version 0.5.0 of The Choicer Voicer. They let Twitch chat members trigger audio clips during a live game show by typing keywords. A chatter pack is a collection of audio files with keyword mappings that control when each clip plays.

Chatter packs belong in the packs_chatter folder inside your game directory, accessible from the main menu.

Chatter Keyword Configuration

Chatter keywords must be configured in a config file. Create a file named config_chatter with a .ini or .cfg extension inside your chatter pack folder. The config uses two keyword categories:

Broad Keywords

Broad keywords trigger when the keyword appears anywhere within a Twitch user's first word. For example, setting "clap" as a broad keyword will trigger from "clap", "Clap", "clap2", "clapping", "CLAPS", and even "cccclappp". Use broad keywords for general reactions like clapping, laughing, or booing.

Exact Keywords

Exact keywords trigger only when the specific word is used, and the match is case-sensitive. These are ideal for custom Twitch emotes like "mychannel13Gun" or "mychannel13Laugh" where you want precise control.

Config File Format

The config file uses an INI-style format with two sections. Here is an example:

[broad_keywords]
clap.ogg = ["clap", "👏"]
xdx.ogg = ["xdx"]

[exact_keywords]
gunshot.ogg = ["mychannel13Gun"]
laugh.ogg = ["mychannel13Laugh"]
oh1.ogg = ["oh", "Oh", "OH"]
oh2.ogg = ["oh", "Oh", "OH"]

Tip

Multiple audio files can share the same keywords. In the example above, both oh1.ogg and oh2.ogg trigger on "oh" — when this happens, the game picks one at random for variety.

Chatter Pack Best Practices

  • Keep audio clips short (1-3 seconds) so they do not overlap with gameplay.
  • Use broad keywords for common reactions and exact keywords for channel-specific emotes.
  • Test your pack during a live stream or with a Twitch chat simulator before publishing.
  • Include a variety of positive, negative, and neutral reactions for dynamic chat interaction.