Cadmus adds a notification icon to your shell which allows you to easily select a microphone as a source, and subsequently creates a PulseAudio output which removes all recorded background noise (typing, ambient noise, etc).
Whilst software exists on Windows & MacOS (Krisp, RTX Voice, etc) to remove background noise from recorded audio in real-time, no user-friendly solution seemed to exist on Linux. Cadmus was written to address this shortcoming, allowing users to remove background noise from audio in Discord/Zoom/Skype/Slack/etc calls without having to use the commandline.
Cadmus is written in Python 3.6, making use of PyQt5 and the Fman Build System (fbs).
See
GitHub - josh-richardson/cadmus: A GUI frontend for @werman's Pulse Audio real-time noise suppression plugin#
technology #
opensource #
Linux #
microphone #
backgroundnoise A GUI frontend for @werman's Pulse Audio real-time noise suppression plugin - GitHub - josh-richardson/cadmus: A GUI frontend for @werman's Pulse Audio real-time noise suppression plugin