最新消息:

AudioRouter:开源节点式音频路由工具,像画流程图一样连接麦克风、应用、EQ 和输出设备

佳软 yeeach 32浏览 0评论

 

在 Windows 平台上搞音频路由、降噪分流或者双 PC 推流,向来是很多游戏玩家、主播和内容创作者的“噩梦”。提到虚拟音频跳线和多轨管理,大家脑海里首先浮现的往往是 VB-Audio 旗下的 VoiceMeeter(Banana / Potato) 和 VB-Cable。

然而,VoiceMeeter 那套复刻传统硬件调音台的复杂界面(A1-A5、B1-B3 各种 Bus 矩阵跳线)、偶尔爆音的驱动兼容性,以及陡峭的学习曲线,劝退了无数普通用户。

最近刚发布的开源项目 AudioRouter 提供了一种截然不同的思路:用可视化画布(Canvas)绘制信号流,配合内置 DSP、VST 支持、网络传输和可编程 API/MCP。

官网:https://audiorouter.org

GitHub:https://github.com/MrDesjardins/audiorouter

2 分钟演示视频:https://youtu.be/IHitHqpi87s

AudioRouter 是一款专为 Windows 平台打造的免费、开源可视化音频路由与处理软件。它放弃了传统调音台复杂的物理旋钮排布,转而采用类似 “节点图 / 信号流(Node-based Flow)” 的设计哲学:

  • 左侧:输入源(Inputs)—— 麦克风、单个游戏应用进程、Spotify、网页浏览器或本地音频文件。
  • 中间:处理链(Tools / DSP)—— 噪声门、降噪(Denoise)、均衡器(EQ)、压缩器、VST 插件等。
  • 右侧:输出端(Outputs)—— 监听耳机、连入 Discord 的虚拟通道、录音机、推流软件等。

信号流通过动态脉冲连线一目了然,你调整的每一项参数都是实时生效(Real-time),再也不需要去记各个 Bus 开关究竟对应哪一条音轨。

 

AudioRouter 的核心功能:

1. 节点式画布
输入设备、应用音源、效果器、混音器、输出设备、录音机都是画布上的节点。从输入节点的橙色接口拖到输出节点的蓝色接口即可建立连接,按 Play 后所有参数都能实时调节。这与 VoiceMeeter「固定条带 × 固定总线」的矩阵模型有本质区别:路由的拓扑就是你看到的图。

 

2. 内置 30+ 处理工具

包括噪声门、降噪、去嗡声(de-hum)、去咔嗒声(de-click)、16 点参数均衡、压缩器、限幅器、延迟、变调等,完整列表见 Audio tools。v0.0.19 新增「Fun Voice Changer」,带 14 个预设(含音高校正、机器人、电话音等),固定增加 21 ms 延迟并输出单声道。

 

3. 进程隔离的 VST 宿主

支持 x64 VST2 和经过验证的 VST3 效果器,可在播放时打开插件自带界面。每个插件运行在独立的 worker 进程里,插件崩溃不会拖垮整条路由。这一点对经常加载免费小插件的用户很实用。

 

4. 一源多路与混音

同一路处理后的麦克风可同时送往 Discord、OBS、耳机和录音机;Mixer 节点则把多个音源合成一路。分支后每条路径可以单独加处理,例如推流路径加压缩、监听路径不加。

 

5. 单应用捕获

可以只路由某个游戏、浏览器或 Spotify 的声音,而不是整个桌面混音。

 

6. 内置双机串流

Network Send / Network Receive 节点在局域网内传输音频,适合「游戏机 + 推流机」双 PC 配置,带可调抖动缓冲。可选的配对密钥能防止其他设备注入音频,但官方明确说明它不加密。

 

7. 录音与会话管理

边路由边录音,可把语音和桌面声分别录成 WAV 或 FLAC 多轨,并有录音库。多个场景(如「推流」「播客」「深夜游戏」)保存为会话,可一键切换,也可导出为单个 .audiorouter 文件迁移到其他电脑。

 

8. 自动化:Stream Deck、HTTP API、CLI、MCP

Stream Deck 插件支持开关、隐私静音、播放/停止、会话切换和录音等按键。本地 HTTP API、命令行和 MCP 服务器 都带权限控制;README 给出了让 ChatGPT 通过 MCP 列出会话并搭建「麦克风 → 均衡 → CABLE-A + 耳机」路由的完整示例。这在同类工具中几乎独一份。

 

9. 隐私与安全默认值

无云端、无账号、无遥测。程序从不修改 Windows 默认设备和音量,不会背着你切换麦克风;语音路径上的效果器若失效,输出静音而不是泄露未处理的原声。

 

10. 托盘常驻与资源占用

关闭编辑窗口后会释放 WebView 进程,音频继续在托盘运行。

 

 

AudioRouter 与 VoiceMeeter Banana / Potato、VB-Cable 对比

 

Windows 音频路由软件场景推荐

 

如果只是需要简单转发,VB-Cable 足够。如果要成熟的多路混音且不介意调音台界面,VoiceMeeter Banana 仍然是最稳妥的选择。

但如果你希望用画布直观地构建复杂信号链、深度使用内置 DSP 与 VST、享受网络传输和可编程控制,并且在 Windows 11 上,AudioRouter 是目前最有潜力的开源替代方案。

 

AudioRouter 也是一个 Vibe Coding 项目

AudioRouter 背后还有一个值得单独讲的故事。

开发者 Patrick Desjardins 并不是先让 AI“随便做一个音频软件”,而是先和 AI 花大约 3 个小时反复整理产品需求。

最终形成了一份约 21 页的 Specification,随后拆成 16 份 Markdown 文档,分别描述:Product、Workflow、Architecture、Graph Model、Windows Capture、Processing、Recording、API、CLI、MCP、Security、Quality 等,然后才让 Codex Agent 开始开发。

Agent 连续运行了一周多,完成 Rust 实时音频引擎、WASAPI、DSP、插件 Worker、CLI、MCP Server、React Canvas 和 Tauri Shell 等大量工作。

开发者估计,这个阶段完成了整个项目大约 90% 的工作。

真正有意思的是最后的 10%。

自动测试全部通过之后,拿到真实电脑上还是出现了:

第二台电脑权限不同导致 Play 失败、多个音频路径下录音文件异常、快速切换 EQ 与 Compressor 时 React 控件状态错误等问题。

最后这大约 10% 的真实环境测试与修复,反而又花掉了数天。

这个过程其实很好地说明了现在比较成熟的 Vibe Coding 工作方式:不是一句 Prompt → 一个 App

而更像:Specification → Agent 长时间执行 → 自动化测试 → 人类真实环境验证 → 继续修正。

AudioRouter 的 GitHub 仓库里也保留了大量规格、测试、Agent 指令和开发记录,对研究 AI Agent 如何参与一个真正桌面软件项目也很有参考价值。

先把产品规格写清楚,再让 Agent 真正参与构建一款包含 Rust 实时引擎、Windows WASAPI、React UI、VST、驱动和 MCP 的桌面应用,就是一个值得研究的 AI 软件开发案例。

 

 

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址