TFA-VOX is a framework for player callouts played on certain actions.
It works on a pack-per-player basis, which means each playermodel needs to have a VOX pack installed and assigned for it to play the voice lines.
TFA-VOX is modular and every module can be tweaked or turned off in the configuration menu.
List of community-made TFA-VOX extensions[gist.github.com]
(You found a nice VOX pack that doesn't support your playermodel? Check the link above.)
Callout Wheel Bind/Command: +tfa_vox_callout_radial
(yes, it has to start with + and bound to a key)Settings Menu Bind/Command: tfa_vox_vgui_open
Default modules include:[list]
[*] Ammo Callouts - Plays a sound when player reloads or runs out of ammo
[*] Death Sound - Plays a sound when player dies
[*] Fall Sound - Plays a sound when player falls
[*] Footsteps - Allows overriding footsteps sounds (for models like Combine Soldiers)
[*] Heal Sounds - Plays a sound when player heals
[*] Jump Sounds - Plays a sound when player jumps
[*] Low Health Sounds - Plays a sound when player is at low health
[*] Murder Sounds - Plays a sound when player kills someone or something (many different types/categories)
[*] Pain Sounds - Plays a sound when player gets hurt
[*] Spawn Sounds - Plays a sound when player is (re)spawned
[*] Taunt Sounds - Plays a sound when player taunts ("act" command)
[*] Weapon Pickup Sounds - Plays a sound when player grabs a gun
[*] Spotting - Allows player to spot NPCs and other players with Use key to increase damage dealt
[*] Custom Callouts - Plays a custom sound when player requests it (depends on the VOX pack support; "tfa_vox_callouts_list" to show list of custom callouts available in the pack and "tfa_vox_callout <id>" to trigger it)
[*] Callout Wheel - Radial selection menu for custom callouts (bind a key for "+tfa_vox_callout_radial" command to use it)
[*] External Integration - Allows easy integration with other addons without making a custom module
[/list]
Developer Reference (VOX pack and custom module templates): https://gist.github.com/YuRaNnNzZZ/8411ef8233714784c25b7dafd54104cb