Voice Recognition to custom key binds? Can it be done?

RipGroove

Honorable
Jan 12, 2013
479
0
10,790
Is there any software out there that would allow me to say a phrase like "CONTACT" in to my PC mic that would make the PC type (press) a key like "Numpad 4" while gaming?

The Insurgency game has in in-game radial menu for your character to shout commands, this is accessed by holding down a specific key then moving the mouse to the command you want, but these commands can actually be bound to keyboard shortcuts so it would be really cool if I could be able to get my in-game character to shout these commands via voice recognition which would eliminate the need to navigate the radial menu which can sometimes be hard to do quickly and accurately in the heat of battle. One could argue that you may as well just shout these commands in the in-game voice chat BUT Insurgency has ties these radial menu commands to the in-game compass which is pretty cool so when you get your character to shout "CONTACT", the direction your character is pointing at the time is highlighted on your squad mates compass, this obviously would not happen if I just used in game voice chat.
 
What I can't get it to do is start "listening" when I hold a certain key down. Currently its always listening so whenever I say one of the default windows voice commands by accident it goes and does it, which could tab out of the game depending on what I say, any ideas?

Currently this system is always "listening" so if I accidentally say one of the default windows commands my PC starts doing things, which depending on what I say could tab out of the game or even close it or whatever.

SO

Anyone know of a way to either make the Windows Speech Recognition only "listen" when I press or hold a certain key? OR Is there away to remove all the default Windows commands and only leave my custom commands active?