在 Windows 中将 DSP 应用于我的麦克风?

在 Windows 中将 DSP 应用于我的麦克风?

我希望能够通过任意 DSP 滤波器运行我的麦克风——主要用于压缩和放大,但噪音消除也很好。然后我想获取该输出并将其放回到虚拟音频设备中,我可以将其用作 skype、mumble、teamspeak 或任何其他 VOIP 程序的输入。

使用像虚拟音频线这样的程序,我可以完成“虚假设备”部分,但据我所知,它不允许任何类型的内联过滤。

有这样的程序吗?或者有可以组合起来实现这一目标的程序吗?

答案1

您正在寻找麦克风音频混音器。Windows 已经有一个,但不支持太多效果。您可以在 Google 上搜索“适用于 Windows 的麦克风混音器”(我就是这么做的)并搜索您自己的结果。我的搜索返回了一个不错的选择,名为“强力搅拌机”,看看它的特点:

  • 用户友好、多语言界面,支持主题。
  • 只需旋转鼠标滚轮即可快速调节音量。
  • 支持低音和高音等高级音量控制。
  • 无限制、完全定制的用户预设,可快速设置音量。
  • 使用桌子快速改变选定的音量控制。
  • 可定制热键,用于任何音量控制、预设或桌面。
  • 用于实时音频监控的峰值电平表。
  • 可同时与多个声卡配合使用。
  • Vista 小工具可从侧边栏控制音量。
  • 支持更改扬声器配置。
  • 支持更改默认音频设备。
  • 音量精细调节,范围从 0 到 100。
  • 支持音频音量控制。
  • 具有更强大功能的内置调度程序。
  • 在托盘图标中显示主音量值。
  • 屏幕显示,实现完美的音量调节。
  • 用于批处理文件或脚本的命令行支持。
  • 在系统启动时自动加载程序。
  • 可以作为服务或普通应用程序工作。
  • 支持标准音量控制的所有功能。
  • 适用于 Windows 95/98/Me/NT4/2000/XP/2003/Vista/7。

以及一张截图:

在此处输入图片描述

答案2

我不能 100% 确定这是否可行(并且成本可能是您的应用程序的一个问题),但 Matlab 具有用于在 DSP 系统工具箱中从音频设备输入/输出的模块。

这将为您提供几乎无限的过滤选项,并且您可能能够将其与虚拟音频设备结合使用,以便将音频传递到虚拟麦克风而不是输出到声卡。

再说一次,我自己没有尝试过,但我认为这些信息可能会对阅读你的问题的其他人有所帮助。

答案3

我喜欢APO均衡器.它可以根据Windows Vista中引入的处理API分别应用于输入和输出通道。

虽然您可以在调整期间在线更改设置,但永久应用需要重新启动。

除了标准过滤器之外,它还可以应用 VCT 插件,尽管我没有选中该选项。

我也建议使用频谱分析仪更好地了解您的麦克风问题。

答案4

为了给这个老问题添加一个可行的解决方案,您可以使用“虚拟音频线”和“Voicemeter Potatoe”作为 DSP。程序可在此处获取:https://www.vb-audio.com

相关内容