DEV Community

loading...

Removing Background Noise from Pre-recorded Audio

802.11 Savage
I'm a JavaScript/TypeScript developer that is passionate about front-end web-dev and building awesome tools.
・2 min read

So you recorded your podcast and everything went great! You open up your recorded files and notice some pretty nasty background noise. You have a few options on removing this noise:

  • Use some noise gates to get rid of it => Wont be able to remove everything, especially noises mixed with the voice
  • Manually edit it out => still doesn't work with mixed audio
  • cry

There are tools that work while recording (such as krisp.ai) but not once you have a recording.

...unless you use some audio wizard!

1. Download Loopback

From Loopback's website:

With the power of Loopback, it's easy to pass audio from one application to another. Loopback can combine audio from both application sources and audio input devices, then make it available anywhere on your Mac.

So using this app we will be able to send audio from one application (whatever is playing your video) as an input to another application (krisp.ai to remove the background noise)

2. Download krisp.ai

This app will enable use to us AI to remove the background noise from your audio

3. Set up Virtual Capture Device

Once you have loopback installed we will need to set up a virtual device. This will make the Descript Audio virtual device available to other applications.

Routing audio from Descript into a Loopback virtual device

4. Set krisp.ai's Input to Descript Audio

Now set krisp.ai to use our virtual device as its input. This will enable krisp to remove the audio from the other app once we start recording.

Make sure the switch the Remove Noise option on.

Alt Text

5. Use QuickTime for Capture

Now that we have our audio routing set up all that's left to do is actually capture it!

Open QuickTime and start a new audio recording (File => New Audio Recording).' Then using the dropdown select krisp microphone as the capture device.

Alt Text

6. Start Capture

Now all you have to do it hit the Record button in QuickTime and start playing you audio in whatever application you are capturing. While this is happening you won't hear anything come out of your speakers because QuickTime is capturing it.

Wait until your video is done and stop recording. You know have you audio with all the background noise removed! 🎉

Discussion (0)