
在 Windows 平台上搞音频路由、降噪分流或者双 PC 推流,向来是很多游戏玩家、主播和内容创作者的“噩梦”。提到虚拟音频跳线和多轨管理,大家脑海里首先浮现的往往是 VB-Audio 旗下的 VoiceMeeter(Banana / Potato) 和 VB-Cable。
然而,VoiceMeeter 那套复刻传统硬件调音台的复杂界面(A1-A5、B1-B3 各种 Bus 矩阵跳线)、偶尔爆音的驱动兼容性,以及陡峭的学习曲线,劝退了无数普通用户。
最近刚发布的开源项目 AudioRouter 提供了一种截然不同的思路:用可视化画布(Canvas)绘制信号流,配合内置 DSP、VST 支持、网络传输和可编程 API/MCP。
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 软件开发案例。