NoiseTorch 是一款适用于 Linux 的实时麦克风噪声抑制应用程序

[ad_1]

NoiseTorch 是一款适用于 Linux 的实时麦克风噪音抑制应用程序,可以过滤掉不需要的背景噪音,如机械键盘、电脑风扇、火车等的声音。 它支持 PulseAudio,以及 0.11.0 版本的 PipeWire(您需要 PipeWire 版本 0.3.28 或更高版本)。

应用程序用户界面的构建考虑到了简单性。 如果您只有 1 个麦克风,您所要做的就是启动应用程序,然后单击“加载 NoiseTorch”。 执行此操作后,应用程序会创建一个名为“NoiseTorch Microphone”的虚拟麦克风:

您可以在任何应用程序中选择此虚拟麦克风,无论是 Zoom、Mumble、Skype、Slack、Discord、TeamSpeak、Microsoft Teams 等,以过滤背景噪音。

如果您有多个麦克风,请单击“选择麦克风”并从列表中选择您的麦克风。

相关:Hushboard 在打字时使您的麦克风静音

NoiseTorch 仅在检测到语音时发送声音输入。 如果这对您不起作用,您可以使用语音激活阈值选项来解决此问题。 开发人员指出,“使用不错的麦克风,您可以将其调至最大 95%”,但如果您的麦克风在音频会议期间中断,您将需要降低此值,直到它正常工作为止。

更改设置后,您需要重新启动 NoiseTorch 才能使用它们。

该应用程序还能够进行输出过滤 (过滤耳机选项)。 这是一项仅限顾客使用的功能,但即使您不是 NoiseTorch 顾客也可以使用它。 但是,开发人员指出,在这种情况下,“法律要求您感到难过”?️。

值得一提的是,NoiseTorch 引入了一些延迟(大约 10 毫秒),这是非常低的,所以应该不成问题。 然而,输出过滤会引入大约 100 毫秒的延迟,这在大多数情况下是可以的,但不适用于竞技游戏。

您可以通过使用 gst-launch-1.0 pulsesrc ! pulsesink 用于现场麦克风输出(回声测试)。

另一个用于实时去除背景噪音的 Linux GUI 是 Cadmus,因此如果您对 NoiseTorch 不满意,请尝试一下。

您可能还感兴趣:如何在 Linux 桌面 (PulseAudio) 上启用麦克风输入的回声/降噪。 NoiseTorch 可与 PulseAudio 回声消除模块结合使用。 不过就我而言,使用 NoiseTorch 就足够了。

下载 NoiseTorch

使用官方的 NoiseTorch 安装说明,将应用程序二进制文件复制到 ~/.local/bin. 如果您的 PATH 中没有此目录(例如 ~/.profile),将其添加到那里,然后注销/登录。 或者直接从其安装目录运行应用程序:

~/.local/bin/noisetorch

也可以使用 systemd 自动启动 NoiseTorch。 请参阅此处的说明。

[ad_2]

Related Posts