Noisetorch-NG是易于使用pulseaudio或PipeWire的Linux的开源应用程序。它创建了一个虚拟麦克风,可以使用rnnoise在任何应用中抑制噪声。使用您喜欢的会议或VoIP应用程序的任何一种,然后选择过滤的虚拟麦克风作为机械键盘,计算机风扇,火车等的声音输入。
如果这听起来对您有用,请不要忘记离开星星!
由于怀疑对更新服务器和代码存储库的安全性违反了安全性,因此Noisetorch社区进行了一致的努力,以确保源代码和二进制文件免于恶意代码。
没有发现恶意代码。
您可以在此处和此处进行的审核阅读更多信息。现在,将从项目的发布页面中检索更新,以避免这种重新发生的任何风险。我们感谢所有人在这个令人不愉快的时期对该项目表现出来的信任和爱。
然后,只需在任何应用程序中选择“过滤”作为麦克风。观察,喃喃自语,不和谐,任何地方。
Linux为每个人都有一个很好的演示视频。
从Github下载最新版本。
将tgz文件打开,并将其转移到您的主目录中。
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
这将把应用程序,图标和桌面输入到正确的位置。
根据您的桌面环境,您可能需要等待它进行恢复应用程序,或者告诉它现在进行刷新。
使用侏儒可以完成:
gtk-update-icon-cache
现在,您的系统上有一个noisetorch二进制和桌面条目。
通过setcap允许它提供所需的权限:
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
如果noisetorch-ng安装后没有开始,则可能还必须确保~/.local/bin在您的路径中。在大多数分布中,例如ubuntu,默认情况下应该是这种情况。如果不是,请确保附加
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
对您的~/.profile如果您已经有了这个,则可能必须登录和外出,以便在第一次使用~/.local/bin实际应用。
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
请参阅Wiki中的故障排除部分。
选择要DeNoise的麦克风,然后单击“加载”,Noisetorch-NG将创建一个虚拟麦克风,称为“过滤麦克风”,您可以在任何应用程序中选择。输出过滤以相同的方式工作,只需输出要过滤到“过滤耳机”的应用程序。
使用它后,只需单击“卸载”即可再次删除它,直到下次需要它。
在设置下的滑块“语音激活阈值”,您可以选择严格的noisetorch-ng应该如何仅允许麦克风在检测到声音时发送声音。通常,您希望它尽可能高。有了一个不错的麦克风,您可以将其最多变为95%。如果您在交谈过程中切出,请慢慢降低这种严格性,直到找到适合您的价值为止。
如果将其设置为0%,则Noisetorch-NG仍会降低噪音,但如果您的麦克风无法检测到声音,则不会停用麦克风。
请记住,您需要重新加载噪声,以应用这些更改。
一旦加载了Noisetorch-NG,就可以随意关闭窗口,虚拟麦克风将继续工作,直到您明确卸载它。加载后不再需要Noisetorch-ng过程。
Noisetorch-NG可能会引入少量的麦克风过滤延迟。噪声倾斜引入的固有延迟量为10ms,这很低,不应该是问题。此外,Pulseaudio当前引入了取决于您系统的可变延迟。降低该潜伏期需要改变脉冲。
目前,输出过滤在约100ms的脉冲上引入了一些东西。对于常规会议,节省和游戏,这仍然可以。也许不是为竞争性的游戏团队。
使用rnnoise的噪声支持:降解软件。更复杂的配置,但提供了更多选项。需要更多使用终端。
简单效果:包装提供大量不同的音频效果,例如回声取消或降噪。更复杂的配置,仅支持管道。 Denoising使用rnnoise。
从golang.org安装GO编译器。并确保您有一个工作的C ++编译器。
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build it安装它:
mkdir -p ~ /.local/bin
cp ./bin/noisetorch ~ /.local/bin/
cp ./assets/noisetorch.desktop ~ /.local/share/applications
cp ./assets/icon/noisetorch.png ~ /.local/share/icons/hicolor/256x256/apps