Real-time microphone noise suppression on Linux.
OTHER License
Bot releases are visible (Hide)
We finally fixed the update mechanism for good. This time the updater REALLY works and all future updates will be available through the UI.
Please update a last time manually. Sorry for the issues with v0.12.1
Full Changelog: https://github.com/noisetorch/NoiseTorch/compare/v0.12.1...v0.12.2
Published by github-actions[bot] over 2 years ago
Full Changelog: https://github.com/noisetorch/NoiseTorch/compare/v0.12.0...v0.12.1
Published by github-actions[bot] over 2 years ago
Full Changelog: https://github.com/noisetorch/NoiseTorch/compare/0.11.5...v0.12.0
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: