Real-time microphone noise suppression on Linux.
OTHER License
Bot releases are hidden (Show)
Published by lawl over 2 years ago
I HAVE REASON TO BELIEVE AT LEAST ONE OF MY SYSTEMS HOLDING KEY MATERIAL HAS BEEN COMPROMISED.
DO. NOT. TRUST. THE. BINARIES.
I'm deeply sorry about this, but it's better to be safe than sorry.
To make clear to everyone that I'm absolutely not joking:
$ base64 private.key
RBjU5k0Dfdqtyzx4ox6PfQoqrdCft/aFJieD2DQvloY=
I'm publically leaking the key myself now. Don't trust it.
Published by lawl over 2 years ago
Published by lawl about 3 years ago
This is a hotfix release
Published by lawl over 3 years ago
~/pulse-cookie
, because of a typo.Published by lawl over 3 years ago
Published by lawl over 3 years ago
Published by lawl over 3 years ago
-log
will make it log to stdout. You can redirect it on the shell to a file yourself if necessary.Published by lawl over 3 years ago
-u
on the commandline would not work. Thank you @hador for fixing this!go:embed
instead of our custom go:generate
script./home
is mounted with nosuid
and our capabilities would be silently stripped, leading to a hard to debug failure mode. We now inform the user of this potential failure if we see a mismatch.(incompatible?)
devices start working. Or you may still need to wait for a pulseaudio patch to trickle down into your distribution.Published by lawl over 3 years ago
CAP_SYS_RESOURCE
capability has been granted and offers to fix this, if not.Published by lawl almost 4 years ago
Published by lawl almost 4 years ago
-s
) we load it for the default device configured in PulseAudio.Thank you @ecyshor for implementing this!
Published by lawl almost 4 years ago
Published by lawl almost 4 years ago
Add capabilities support, after the first launch and use of noisetorch, it should not prompt for root anymore. Additionally it will now prompt for root on update, and ideally that should be the only time then. Alternatively you can give it the permissions manually (after each update) with sudo setcap cap_sys_resource=eip ~/.local/bin/noisetorch
This should substantually reduce the annoyance of NoiseTorch asking for your password.
Added a PATREON button, for those who want to support the project.
Added a build flag to explicitly enable the updater in the release version. Regular builds with make
will not contain an updater anymore.
Some refactoring
Published by lawl almost 4 years ago
Published by lawl about 4 years ago
/tmp/
anymore, which lead to issues when running NoiseTorch as different users on the same system. A timestamp is appended now./tmp/
as the temp directory anymore, but instead respects $TMPDIR
and falls back to /tmp/
if not set.Published by lawl about 4 years ago
noisetorch -h
for usage. Thank you @chance-nelson for implementing most of this.Published by lawl about 4 years ago
Fix some bugs with re-establishing PulseAudio connection:
Published by lawl about 4 years ago
Published by lawl about 4 years ago
PULSE_RUNTIME_DIR
and PULSE_COOKIE
which should also make it work with more exotic PulseAudio setups.Published by lawl about 4 years ago
See Issue #30 . A pulseaudio patch is available that someone with a device affected by this would need to test.
This release is not pushed via the built-in updater, as existing users will already have noticed it not working if they're affected. Yes it is, i forgot that otherwise the updater will prompt to downgrade.