Pre-requies

yanboyang713@Meta-Scientific-Linux ~ % pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 353
Tile Size: 65472
User Name: yanboyang713
Host Name: Meta-Scientific-Linux
Server Name: PulseAudio (on PipeWire 1.2.1)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: combined
Default Source: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 715c:4b9c

Reference List

  1. https://www.youtube.com/watch?v=wB2uKwiC7h8
  2. https://askubuntu.com/questions/1464667/pipewire-noise-cancellation-kubuntu-23-04
  3. https://medium.com/@gamunu/linux-noise-cancellation-b9f997f6764d
  4. https://github.com/werman/noise-suppression-for-voice