附录 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 支持每个应用独立选择音频设备:

  1. 设置 → 系统 → 声音 → 高级
  2. "应用音量和设备首选项"
  3. 为每个应用设置不同的输出/输入

示例配置

Zoom: 输入麦克风,输出喇叭
讯飞同传: 输入立体声混音,输出无
浏览器: 输入麦克风,输出喇叭

macOS 高级配置

多输出设备配置

创建多个多输出设备

  1. 打开"音频 MIDI 设置"
  2. 创建多个多输出:
    • "同传输出 A"(扬声器 + BlackHole)
    • "同传输出 B"(耳机 + BlackHole)
  3. 根据场景切换

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)

  1. 创建多输出设备(扬声器 + BlackHole + 录音设备)
  2. 系统输出指向多输出
  3. Audacity 录音指向 BlackHole
  4. 讯飞同传输入指向 BlackHole

案例 2: 主备双跑同传

需求:

  • 讯飞同传(云端)
  • MacWhisper(本地)
  • 同时识别同一音频

配置(macOS)

  1. 多输出设备包含: 扬声器 + BlackHole + BlackHole2ch
  2. 讯飞同传输入: BlackHole
  3. MacWhisper 输入: BlackHole 2ch
  4. 自己听: 扬声器

案例 3: 直播 + 同传

需求:

  • OBS 直播
  • 实时翻译
  • 字幕推流

配置(Windows)

  1. VoiceMeeter Banana 路由
  2. 麦克风 → VoiceMeeter
  3. VoiceMeeter 输出 1 → OBS
  4. VoiceMeeter 输出 2 → 讯飞同传
  5. 讯飞同传字幕推流到 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,加入【专业译员工具社群】 获取你的特定场景配置方案。