I'm looking for a noise canceling software for Linux that works with or without music. My headphone is simple, doesn't has noise canceling. There are some recommendations?
Best regards. Willian
You can enable noise cancellation in Ubuntu without any extra software or hardware. You can do it with the help of Ubuntu’s default pulse software. You need to import noise/echo cancellation module in defaults file of pulse and restart your machine to see changes. Please check this video for video tutorial or you can read my article on this. Please follow the given links. Hope this will help you!
I found multiple answers with search this keyword:
"noise canceling in Linux "
I suggest seeing this link and this another link and if you have a problem ask it again.
Pulseaudio module-echo-cancel could be what you want. after install Pulseaudio in your machine:
sudo nano /etc/pulse/default.pa
Add the following line anywhere on the file, but I recommend almost at the end where you will find a comment about Echo Cancellation stuff (~line 140):
load-module module-echo-cancel
Reload PulseAudio ([pulseaudio -k][3]
) or simply restart the computer. You should be able to select the new Noise Cancellation option from the Input Device Section:
You can find more information about it on the Echo Cancel Module Page
If you wish to set as default the echo cancel device simply turn the above line into:
load-module module-echo-cancel source_name=logitechsource
and then at the bottom of the file add
set-default-source logitechsource
In this case, I named the source logitechsource
, but you can name it whatever you want and simply either restart pulseaudio.
Lastly, if you do not want a super long name on the Sound Settings (When you want to select an input/output device). My suggestion is renaming the input device like this:
load-module module-echo-cancel source_name=logitechsource source_properties=device.description=LogitechHD
And again, restarting pulseaudio. The end result looks like this: