什么是音频闪避?含义、用途与 Mac 设置
简短回答:音频闪避是指一个声音在另一个声音播放时被自动调低,然后再回升。广播用它在主持人说话时压低音乐。在 Mac 上,您遇到它的形式是通话期间或 VoiceOver 说话时音乐变小。
什么是音频闪避?
维基百科的定义很简短:“在闪避中,一个音频信号的电平会因另一个信号的出现而降低。”重要的声音,通常是人声,是触发条件。背景里的声音,通常是音乐,是被“闪避”的那一个:它在人声出现时下沉,在人声停止时重新升起。
您每天都会听到它,多半没有察觉:
- 广播和 DJ:主持人说话时音乐降低。
- 播客和旁白:一段音乐垫底在主持人之下,在空隙处涌起。
- 直播:主播说话时,游戏或音乐音频下沉。
- 您的电脑和手机:通话、导航提示或屏幕阅读器工作期间,媒体变得更轻。
音频闪避如何工作?
在编辑软件或广播调音台中,闪避有几项设置。不同工具的名称各异,但道理相同:
- 触发信号:引起下沉的声音,例如人声轨道。
- 阈值:触发信号要多响才会开始闪避,这样呼吸声或房间噪音就不会触发它。
- 闪避量:背景下降多少,以分贝为单位设置。
- 起音:触发开始后,背景下降得有多快。
- 释放(或保持):触发停止后,背景等待多久,以及回升有多慢。
释放太快会让音乐在句子之间泵动式地升起。
闪避与手动音量自动化
在编辑软件中,您也可以在每个句子下手动绘制音乐的电平。这样能得到完全的控制;闪避则自动完成同样的工作,并且适用于实时。
闪避与侧链压缩
两者都因为另一个信号的存在而降低一个信号,许多工具把闪避建立在侧链输入之上。区别,用维基百科的话说:“在闪避中,衰减是在特定范围内,而侧链压缩产生可变的衰减。”
实际上:
- 闪避只要触发信号存在,就把背景降低一个固定的量。
- 侧链压缩在触发信号更响时把背景调得更低,在更轻时调得更少。音乐制作人用它来做“泵动”效果,即底鼓在每一拍把曲目的其余部分压下去。
对于语音之下的音乐,闪避是更简单的工具。
音频闪避在 Mac 上是什么样子
当您只是在 Mac 上聆听时,没有人去设置阈值。闪避表现为发生在您身上的事:音乐变轻了,而您没有碰任何音量控制。通常的来源:
- VoiceOver。Apple 的《VoiceOver 用户指南》说:“默认情况下,每当 VoiceOver 说话时,播客或音乐等音频内容的音量会被适当降低。”
- FaceTime 通话,根据用户报告。Apple 社区论坛上的用户报告说,FaceTime 通话期间其他音频会变得小得多,而且他们没有找到阻止它的设置。
- 其他通话 App。Zoom、Teams、Discord 和其他通话 App 会处理它们自己的音频,有些设置会自动调整音量。
- Bluetooth 耳机。当通话使用您的 AirPods 或 Bluetooth 耳机的麦克风时,许多耳机会切换到听起来更小声的耳机模式。这不是闪避,但感觉是一样的。
- 您安装的音频工具,包括 SoundDial 这样的各 App 混音器(下文有更多说明)。
如何关闭 Mac 上的音频闪避?
这取决于是什么在这样做。
VoiceOver 闪避:打开 VoiceOver 实用工具(应用程序 > 实用工具),选择“声音”类别并关闭“Enable audio ducking”(启用音频闪避)。Apple 的指南把这个复选框描述为仅针对 VoiceOver:它让 VoiceOver 在说话时不再降低其他音频。在一个 Apple 社区帖子中,它帮助了原发帖人,但没有帮助其他几个人。
FaceTime:第二个 Apple 社区帖子中的用户没有找到相关设置。您能控制的是下面混音的其余部分。
通话 App:打开该 App 的音频设置,查找会自动调整音量的选项。在 Discord 中,该设置在“语音和视频”下,名为“衰减”。
Bluetooth 耳机模式:在通话 App 中选择另一个麦克风,例如 Mac 的内置麦克风,让您的耳机保持在正常的播放模式。
SoundDial:如果您使用它,“通话时降低其他 App 音量”这项设置默认开启。请将其关闭,或提高它的比例,让音乐只降低一点点。
想要逐个原因的指引,请参阅如何在 Mac 上关闭音频闪避。
为什么 FaceTime 通话后我的 Mac 音频很低?
用户在 Apple 自己的社区论坛上报告了这个问题:在一个题为“如何禁用音频闪避?FaceTime 通话后闪避无法停用”的帖子中,一位用户描述在 macOS Catalina 及更早版本上,FaceTime 通话之后其他音频经常保持降低,当时他的解决办法是重新启动。一条回复建议使用 VoiceOver 的“启用音频闪避”复选框;它帮助了原发帖人,但没有帮助其他几个人。
所以请把它当作用户报告,而不是有文档记载的 macOS 行为。如果它发生在您身上:
- 检查声音小的那个 App 内部的音量;它可能只是被调低了。
- 检查系统设置 > 声音 > 输出中的设备和音量是否正确。
- 如果连接了 Bluetooth 耳麦,请断开再重新连接,让它退出耳机模式。
- 在“终端”中用
sudo killall coreaudiod重新启动音频服务,或重新启动 Mac。
如果您运行 SoundDial,通话结束时它的音量会自己恢复,一旦它不再检测到通话,“设置”会显示“当前没有通话”。
通话时如何自动闪避音乐?
这里您不是在编辑,而是在聆听:音乐在 Spotify 中播放,Zoom 中开始了通话,您想让音乐在通话期间更低。
macOS 对每个 App 只有一个输出音量,所以调低它也会把通话调低。SoundDial 改为按 App 做闪避:
- 触发:通话 App 或所列的浏览器报告它正在使用音频输入。SoundDial 不会读取或录制麦克风音频;它只检查输入是否在使用。
- 闪避量:其他正在播放的 App 以您选择的音量播放,为其音量的 5% 到 80%,以 5% 为步长。默认值是 30%。
- 通话保持响亮:通话 App 和其他通讯 App 绝不会被调低。
- 释放:通话结束时,每个 App 都回到它自己的音量。
通话 App 包括 Zoom、Microsoft Teams、FaceTime、Discord、Slack、Webex、Skype、WhatsApp 和 Telegram,外加系统自己的通话服务。浏览器包括 Safari、Chrome、Chrome Beta、Firefox、Edge、Arc、Brave、Opera 和 Vivaldi,所以网页通话也算。一个局限:所列的浏览器把麦克风用于其他用途,例如听写,也会触发下沉。
检测到通话期间,SoundDial 的菜单会显示“通话中——其他已调低”,被调低的 App 会显示“已降低”标签。这项设置是 SoundDial 设置中“自动降低音量”下的“通话时降低其他 App 音量”,您可以随时将其关闭。闪避只是各 App 混音器的一部分:每个 App 还有自己的 0% 到 200% 滑块。关于设置的更多内容:Mac 上的音频闪避。
SoundDial,Mac 上的各 App 音量混音器需要 macOS 14.2 或更高版本,在 Mac App Store 一次性购买,无需订阅。