你戴上耳机播放点东西,听起来不错。加入通话后,音质却一落千丈:单薄、发闷,像 1998 年的电话。设备没有损坏,设置也没有变化。
这就是蓝牙一贯的工作方式。了解其机制后,就能明白相应的解决方法。
一副耳机,两种状态
蓝牙耳机与电脑之间并非只有一种连接,而是有两种配置文件,且两者不能同时使用。
A2DP是立体声播放配置文件,带宽高,且只支持单向传输。这是用于播放音乐的模式。在此模式下,麦克风不可用。
HFP是免提配置文件,支持双向传输,因此麦克风可以工作——但为了在可用带宽内容纳双向音频,两个方向的声音都会压缩为窄带、低比特率通道。经典免提模式采用 8 kHz 窄带。16 kHz 宽带语音音质更好,大多数现代耳机和适配器都支持,但带宽仍只是 A2DP 的一小部分。
蓝牙无线链路无法同时支持这两种配置文件。应用一旦启用蓝牙麦克风,Windows 就会将整个连接切换到免提模式,播放音质也随之下降。因此,音质会在通话开始的那一刻变差,而你一退出通话就会恢复。
为什么 Windows 会显示两个耳机条目
打开“声音控制面板”—— mmsys.cpl——或依次选择“设置”→“系统”→“声音”→“更多声音设置”,通常会看到同一设备有两个条目。
耳机 是 A2DP 端点:仅用于播放,音质良好。 耳麦有时会列为 Hands-Free AG Audio,是 HFP 端点:支持播放和麦克风,但音质较差。
这并不是需要清理的重复条目,而是明确显示出来的选择。
三种解决方法
将设备分开使用
选择 耳机 作为输出设备,并使用另一个麦克风:笔记本电脑的内置麦克风、网络摄像头麦克风或 USB 麦克风。这样就没有任何程序会启用蓝牙麦克风,连接便会保持在 A2DP 模式,音质也能维持不变。
这是在继续使用耳机的前提下音质最好的选择,但很多人没有充分利用它。距离两英尺的笔记本电脑麦克风,往往比同一副耳机在免提模式下的麦克风效果更好,因为窄带带来的损失比距离远一些的影响更大。
请在会议应用自己的设备选择器中进行设置,而不只是设置 Windows,因为应用会保留各自的设备选择。
这种做法确实有取舍:你无法使用耳机杆上的麦克风进行噪声隔离;如果身处嘈杂环境,耳机杆上的麦克风会更有优势。
通话时使用有线或 USB 耳机
专业通话设备仍采用有线连接,原因正是这一限制。USB 耳机或插入音频插孔的有线耳机没有配置文件问题,无需配对、没有延迟,也不需要电池。如果你整天都要通话,这就是解决方案,而且价格不贵。
带有专用 2.4 GHz USB 接收器的耳机也能避开这个问题,因为它根本不使用蓝牙配置文件。
至少确保使用宽带语音
如果继续使用蓝牙,宽带语音会明显好于窄带语音。这取决于耳机、蓝牙适配器和驱动程序是否都支持宽带语音,而且在 Windows 中没有可靠的开关可以强制启用它。两件事可能有所帮助:从笔记本电脑制造商处更新蓝牙适配器驱动程序,而不要使用 Windows Update 的通用驱动包,因为蓝牙音频表现很大程度上取决于驱动程序;如果电脑使用的是老旧或后加装的适配器,现代 USB 蓝牙 5 适配器也可能改变结果。
蓝牙 LE Audio 是能从根本上解决此问题的标准,它采用一个高质量双向编解码器,无需切换配置文件。耳机、适配器和 Windows 都必须支持此标准。如果你现在要购买硬件,可以留意这一点;在两端都具备支持之前,这一限制依然存在。
由同一原因造成的相关症状
- “耳机已连接,但 Teams 听不到我的声音。” 输入设备选中了“耳机”端点,但该端点没有麦克风。请选择“耳麦”端点,或改用其他麦克风。
- “通话开始时,音频会中断一秒钟。” 这是配置文件切换导致的。
- “AirPods 在我的电脑上听起来很差,在手机上却很好。” Apple 设备之间会协商使用性能更强的编解码器。在 Windows 上,它们会退回到标准蓝牙配置文件,因此会完全受到免提模式音质损失的影响。
- “视频和声音不同步。” 根据编解码器和协议栈的不同,蓝牙会带来几十到几百毫秒的延迟。在通话中,延迟还会让人们互相打断,因为你会晚一些才意识到对方已经说完。
- “昨天还好好的。” 设备连接后,Windows 会重新评估默认设备。重新连接后,你用的端点可能与之前设置的不同。
选择
| 配置 | 通话音质 | 便利性 |
|---|---|---|
| 蓝牙耳机,使用耳机自带麦克风 | 较差至尚可 | 最好 |
| 蓝牙耳机作为输出设备,另用独立麦克风 | 良好 | 良好 |
| USB 或有线耳机 | 最好 | 有线 |
| 带 USB 接收器的无线耳机 | 非常好 | 非常好,但需要额外硬件 |
如果你偶尔通话,蓝牙耳机完全够用,了解这些内容即可。如果通话是你的工作,那么有线耳机或带接收器的耳机才是能从根本上杜绝问题的选择。
通话前检查,不要等到通话时
上述每种解决方法都会改变所选设备;耳机重新连接、接上扩展坞或电脑从睡眠中唤醒时,Windows 都可能把设备切换回去。这就是问题发生的方式:你周二修好了,周四却又用上了错误的端点。
CallReady 可从系统托盘启动检查,约十秒即可完成。它会确认麦克风确实收到信号,而不只是被选中;提示输入音量是否过低或发生削波;检查是否有可用的输出设备;并在 Windows 自上次成功检查以来切换到其他摄像头、麦克风或扬声器时发出警告——蓝牙重新连接正会导致这种情况。它还会检查摄像头和取景、灯光,以及网络延迟和抖动,并给出一个结论,而不是一组数字。
它无法告诉你当前使用的是哪种蓝牙配置文件;Windows 没有任何面向用户的功能可以做到这一点。但它能告诉你设备发生了变化,而这正是让你进入该模式的事件。