附录 B: 虚拟声卡详细配置
本附录是第一章虚拟声卡配置的详细补充,提供更深入的配置方案。
Windows 高级配置
多虚拟声卡同时使用
需要安装多个虚拟声卡的高级用户:
方案: VB-CABLE 三路
下载 VB-CABLE A+B 包:
https://vb-audio.com/Cable/
提供:
- CABLE-A
- CABLE-B
- 默认 CABLE
可以分别路由到不同同传软件。
VoiceMeeter Banana(高级)
更专业的音频路由方案。
下载
https://vb-audio.com/Voicemeeter/banana.htm
功能
- 3 路硬件输入
- 2 路虚拟输入
- 多通道路由
- 实时混音
适用
需要同时:
- 录音
- 同传翻译
- 直播推流
- 多软件协作
系统音频路由配置
应用级音频路由
Windows 11 支持每个应用独立选择音频设备:
- 设置 → 系统 → 声音 → 高级
- "应用音量和设备首选项"
- 为每个应用设置不同的输出/输入
示例配置
Zoom: 输入麦克风,输出喇叭
讯飞同传: 输入立体声混音,输出无
浏览器: 输入麦克风,输出喇叭
macOS 高级配置
多输出设备配置
创建多个多输出设备
- 打开"音频 MIDI 设置"
- 创建多个多输出:
- "同传输出 A"(扬声器 + BlackHole)
- "同传输出 B"(耳机 + BlackHole)
- 根据场景切换
Loopback(付费,功能强大)
如果 BlackHole 不够用:
下载
https://rogueamoeba.com/loopback/
价格约 $99 USD,适合专业用户。
功能
- 无限虚拟设备
- 图形化路由
- 应用级控制
- 实时混音
终端命令行操作
重启 Core Audio
sudo killall coreaudiod
如果音频出问题,尝试这个命令。
列出所有音频设备
SwitchAudioSource -a
需要先安装:
brew install switchaudio-osx
切换默认设备
# 切换默认输出
SwitchAudioSource -s "BlackHole 2ch" -t output
# 切换默认输入
SwitchAudioSource -s "BlackHole 2ch" -t input
Linux 配置(高级)
PulseAudio
创建虚拟声卡
pactl load-module module-null-sink \
sink_name=virtual_speaker \
sink_properties=device.description=virtual_speaker
pactl load-module module-loopback \
source=virtual_speaker.monitor \
sink=@DEFAULT_SINK@
PipeWire(更现代)
更好的替代方案,支持更多功能。
跨平台测试工具
Audacity(免费)
下载
https://www.audacityteam.org/
用途
- 测试虚拟声卡
- 录制音频对比
- 分析音频质量
Online Voice Recorder
https://online-voice-recorder.com/
网页版,无需安装,适合快速测试。
故障排查命令
Windows
重置音频服务
net stop audiosrv
net start audiosrv
重启 Windows 音频
net stop "Windows Audio"
net start "Windows Audio"
列出音频设备
Get-AudioDevice -List
需要先安装 AudioDeviceCmdlets PowerShell 模块。
macOS
重置 Core Audio
sudo killall coreaudiod
检查音频设备
system_profiler SPAudioDataType
Linux
重启 PulseAudio
pulseaudio -k
pulseaudio --start
检查音频设备
pactl list sinks
pactl list sources
高级路由案例
案例 1: 同时录音 + 翻译 + 播放
需求:
- 录制原始音频(后期使用)
- 同传翻译(实时)
- 自己听到原声
配置(macOS)
- 创建多输出设备(扬声器 + BlackHole + 录音设备)
- 系统输出指向多输出
- Audacity 录音指向 BlackHole
- 讯飞同传输入指向 BlackHole
案例 2: 主备双跑同传
需求:
- 讯飞同传(云端)
- MacWhisper(本地)
- 同时识别同一音频
配置(macOS)
- 多输出设备包含: 扬声器 + BlackHole + BlackHole2ch
- 讯飞同传输入: BlackHole
- MacWhisper 输入: BlackHole 2ch
- 自己听: 扬声器
案例 3: 直播 + 同传
需求:
- OBS 直播
- 实时翻译
- 字幕推流
配置(Windows)
- VoiceMeeter Banana 路由
- 麦克风 → VoiceMeeter
- VoiceMeeter 输出 1 → OBS
- VoiceMeeter 输出 2 → 讯飞同传
- 讯飞同传字幕推流到 OBS
性能影响
虚拟声卡的性能开销
通常很小:
- CPU: < 1%
- 内存: < 50 MB
- 延迟: < 10ms
多虚拟声卡的影响
同时启用多个:
- CPU: 2-5%
- 内存: 100-200 MB
- 延迟: 累积 30-50ms
兼容性问题
已知冲突
某些组合容易冲突:
- VB-CABLE + 立体声混音(Windows)
- BlackHole + SoundFlower(macOS)
- 多个 VoiceMeeter 实例
解决
- 同时只启用一种
- 卸载冲突的旧版本
- 必要时重装系统音频
备份配置
Windows 注册表备份
虚拟声卡配置在注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\VBA\
可以导出备份。
macOS Audio MIDI 备份
~/Library/Preferences/com.apple.audio.AudioMIDISetup.plist
复制此文件备份。
本附录小结
- 高级配置适合专业用户
- 普通用户用第一章基础配置即可
- 遇到复杂场景再来翻阅
- 联系作者获取定制方案
💬 加微信 15600871059,加入【专业译员工具社群】 获取你的特定场景配置方案。