Skype Disable Noise Suppression, Fix Stereo Mix, Remove Echo Cancellation

if you are having trouble getting audio to play through your mic input on your skype, its because Skype is using a new irritating audio codec called NGC that misinterprets a lot of things as noise. Signs NGC is being a piece of shit to you:

  1. You try to start video call but the other party cannot see it even though it shows up on preview.
  2. You try to play stereo mix but the other party/parties do not hear the sound. It sounds like static, faint hissing to them instead.
  3. You try to do an audio line-in and after some time of not speaking while playing other audio, the mic goes quiet and other party cannot hear audio from your side.

If any of the above sounds familiar to you or fits your audio problems, disable NGC so that Skype falls back to its old codec with the following steps:

  1. Exit Skype
  2. Open folder: C:\Program Files (x86)\Skype\Phone
  3. Rename file RtmCodecs.dll to something else
  4. Launch Skype and make an audio call
  5. Check if issue still exists

 Note: after renaming RtmCodecs.dll you will get an error when launching skype, ignore it and just press cancel. 

Source: Unofficial Skype blog:

In addition, attempt to modify your shared.xml to disable echo cancellation and enable agc,

  1. Close Skype
  2. With Windows Explorer, Go to C:\Users\**YOURUSERNAME**\AppData\Roaming\Skype
  3. Open shared.xml with Notepad
  4. Find the section <VoiceEng>
  5. Under this section add in
  6. Save and close the file
  7. Restart Skype and do a test call