What would be the prefered way to lower the volume of my audio output whenever I speak?

Similar thing is being done on some radio stations with some continuos music playing in the background. I'm guessing they're doing it manually, but I'd like to scale the volume of output inversely to the volume of input automatically.

I'm going to be using this for livestreaming, so the channel doesn't sound too empty when I'm not speaking.

Please suggest a solution for both Windows and Linux (feel free to get techy on this one, I'm a fairly proficient power user).

I'm not certain this is the correct stack exchange site for this question, so feel free to redirect me

1 Answer 1


You could do that whith some dynamic Compressor audio plug-in. We name this technic "ducking". When You are speaking, the signal of your voice triggers the compressor which (correctly set) lower the level of the music.

I don't know stand alone plug-in which works on Windows, but that surely exist.


  • In complement, look for an 'external key' parameter in a compressor plugin.
    – audionuma
    Aug 30, 2015 at 16:01
  • Oh yeah, I used that when I had an opportunity to play with FL studio. But is there anything you could suggest me to use on the system itself? As I said it's used for live streaming.
    – Johnny
    Aug 30, 2015 at 20:01
  • I lost you at "through almost host program". What exactly do you mean?
    – Johnny
    Aug 31, 2015 at 13:07
  • Oops, I can understand that - posted from my phone - that went well :-S What I meant is that you can do "live" streaming through almost any host program that supports live audio input monitoring, VST plugins and side chaining. Reaper is one cheap way to do it - but there are certainly simpler apps for this too. Aug 31, 2015 at 19:46
  • Allright, I seem to have found what I've needed. obsproject.com/forum/resources/degaths-ducker.251 Since I'm using it for streaming, this seems perfect.
    – Johnny
    Oct 31, 2015 at 19:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.