I wondered if any of you knew any software that adds microphone voice activation support for Windows, e.g. transmit mic's sound only on a specific level of volume and do nothing if the volume is lower than X. If you are familiar with TeamSpeak/Mumble/etc, it's built-in feature (https://i.imgur.com/Tjw0Dky.png) there. Best case would be to set up a new virtual input device (that handles physical microphone input) so it could be used in any program.
The idea looks really simple to implement yet I couldn't find anything.
Nothing?
so it could be used in any program.
I don't see how "any program" would interface with that sound/no-sound signal.
It sounds to me that you are looking for a "noise gate", a device that mutes the signal below a certain threshold (dB).
Perhaps this java app could do the job ?
http://sourceforge.net/projects/noisegator/ (http://sourceforge.net/projects/noisegator/)
NoiseGator is a light-weight noise gate application that routes audio through an audio input to an audio output. In real-time the audio level is analysed and if the average level is higher than the threshold the audio bypasses as normal. However, if the average level goes below the threshold, the gate closes and the audio is cut.
Kees de Visser
This looks like exactly what I want, gonna give it a try. Thanks.
DVDdoug
Simplest way would be to create a virtual microphone that transmits silence unless real mic receives sound with volume higher than X.