人声加强 MVP※
这是一个 Windows WPF 原型,用于观看在线视频或桌面播放器时,捕获指定程序的音频,降低立体声侧边的背景音乐,并增强中置对白。
当前版本※
- Windows 10 2004 或更高版本
- 自包含发布,不需要另外安装 .NET 8 Desktop Runtime
- WASAPI Application Loopback:按进程树捕获当前用户会话中的任意可访问程序
- WASAPI 默认播放设备输出
- 原音频会话降到 5%,保留少量原声,停止时恢复原音量
- 背景音乐滑块范围
-6 dB到-24 dB - 人声增益、动态压低音乐、中置对白增强
- 每个处理阶段可独立开关,并提供原始音频旁路用于 A/B 对照
- 检测 VB-CABLE 安装状态
当前版本只使用官方 DeepFilterNet3 Windows 实时插件,通过 LADSPA C ABI 在进程内处理立体声音频。输入按约 10 ms 分帧,通常延迟约 30 ms;程序不会启动 Python 子进程,也不会积累秒级音频队列。DeepFilterNet 更擅长语音增强和噪声抑制,对与人声同频的完整背景音乐只能部分压低,因此保留少量音乐是预期行为。
VB-CABLE 路由※
为了避免其他系统声音混入,安装 VB-CABLE 后,可以在 Windows 音量合成器中把目标浏览器或播放器的输出设备设为 CABLE Input (VB-Audio Virtual Cable)。本程序当前直接使用 WASAPI 进程回环捕获目标程序,因此即使不安装 VB-CABLE 也能测试;后续的设备回环模式会把 CABLE Output 作为固定输入。
实时插件文件:
deep_filter_ladspa.dll该 DLL 来自 DeepFilterNet 官方 Windows 发布包,模型已经内置。插件使用 CPU 运行,目标是低延迟,不依赖 CUDA Toolkit、cuDNN、Python 或 Rust。
下载地址※
启动※
安装包会创建开始菜单快捷方式,可选创建桌面快捷方式,也支持从 Windows“应用和功能”中卸载。安装后直接启动 VoiceBoost 即可。
$env:APPDATA = "$PWD\.appdata"
$env:DOTNET_CLI_HOME = "$PWD\.dotnet"
dotnet run --no-restore先打开视频并播放,再刷新进程列表,选择浏览器或播放器,点击“开始处理”。