slang
ARES System Manual: filter Text Filter Utilities

filter slang <flags>: Inserts randomly-selected words and phrases into text to effect a style of speaking.
vox <chain> slang remove: Removes this filter from the specified vox pipeline <chain>.
vox <chain> slang <flags>: Adds this filter to the vox pipeline <chain>, with the specified <flags>. If it is already present, the current <flags> will be updated.
(chat filtering... > <chain> filters... > slang > activate or configure): values input here are passed to vox <chain> slang.

As with other chat filters, it is only appropriate to call filter directly when manually using a pipe to modify text. Most users should instead interface with it via the vox command or chat filtering menu, which manages automatic modification of chat.


Flags

Specify the subkey of slang within the filter database section which contains 'pre', 'mid', and 'post' arrays, each containing words to inject.

By default, the database includes one list of censor words, airhead.

Run the command db filter.slang.airhead to see how this is set up. Each sentence will be modified with one entry from each of the three lists.

See db for more information on creating database entries.


Order of Operations

slang is a layer 0 (semantic) filter. It will be applied to the text before any filters of a higher layer.