跳到內容

什麼是音訊閃避?含義、用途與 Mac 設定

簡短回答:音訊閃避是指在另一個聲音播放時,自動將一個聲音調小,之後再恢復。廣播用它在主持人說話時壓低音樂。在 Mac 上,你會遇到的是通話期間或旁白朗讀時音樂變小。

什麼是音訊閃避?

Wikipedia 的定義很簡短:「In ducking, the level of one audio signal is reduced by the presence of another signal.」(在閃避中,一個音訊訊號的音量會因另一個訊號的存在而降低。)重要的聲音,通常是人聲,是觸發條件。背景中的聲音,通常是音樂,就是被「閃避」的一方:人聲存在時它下降,人聲停止時它再次上升。

你每天都聽得到,只是大多沒注意到:

  • 廣播與 DJ:主持人說話時音樂降低。
  • Podcast 與旁白:音樂底襯位於主持人之下,並在空隙時升起。
  • 直播:實況主說話時,遊戲或音樂音訊降低。
  • 你的電腦和手機:通話、導航提示或螢幕閱讀器運作時,媒體變小聲。

音訊閃避如何運作?

在剪輯軟體或廣播混音器中,閃避有幾項設定。名稱因工具而異,但概念相同:

  • 觸發訊號:造成下降的聲音,例如人聲軌。
  • 閾值:觸發訊號要多大聲才會開始閃避,這樣呼吸聲或房間噪音就不會觸發它。
  • 閃避量:背景下降多少,以分貝設定。
  • 啟動時間:觸發開始後,背景多快降下去。
  • 釋放(或保持):觸發停止後,背景等待多久,以及多慢恢復。

釋放太快,會讓音樂在句子之間忽然冒起。

閃避與手動音量自動化

在剪輯軟體中,你也可以在每個句子下方手動畫出音樂的音量。這能完全掌控;閃避則是自動完成同樣的工作,而且可以即時運作。

閃避與側鏈壓縮

兩者都會因為另一個訊號的存在而降低某個訊號,許多工具也把閃避建立在側鏈輸入之上。差別如 Wikipedia 所說:「閃避的衰減是固定範圍,而側鏈壓縮產生的是可變的衰減。」

實際上:

  • 閃避只要觸發存在,就會讓背景下降固定的量。
  • 側鏈壓縮在觸發較大聲時讓背景降得更多,較小聲時降得較少。音樂製作人用它製造「抽吸」效果,也就是底鼓在每個節拍把曲目的其餘部分壓下去。

對於說話底下的音樂,閃避是比較簡單的工具。

音訊閃避在 Mac 上是什麼樣子

當你只是在 Mac 上聆聽時,沒有人會設定閾值。閃避以發生在你身上的事情出現:音樂變小聲了,而你並沒有碰任何音量控制。常見的來源:

  • 旁白(VoiceOver):Apple 的旁白使用手冊指出:預設情況下,每當旁白說話時,像是 Podcast 或音樂的音訊內容音量會適當降低(原文為英文)。
  • FaceTime 通話,依使用者回報。Apple 社群論壇上的使用者回報,FaceTime 通話期間其他音訊會變小聲許多,而且他們找不到阻止的設定。
  • 其他通話 App。Zoom、Teams、Discord 和其他通話 App 會處理自己的音訊,有些有自動調整音量的設定。
  • Bluetooth 耳機。當通話使用你的 AirPods 或 Bluetooth 耳機的麥克風時,許多耳機會切換到聽起來較小聲的耳機模式。這不是閃避,但感覺一樣。
  • 你安裝的音訊工具,包括像 SoundDial 這樣的個別 App 混音器(下方有更多說明)。

我要如何在 Mac 上關閉音訊閃避?

這取決於是什麼在做這件事。

旁白的閃避:開啟旁白工具程式(應用程式 > 工具程式),選擇「聲音」類別,並關閉「啟用音訊閃避」(Enable audio ducking)。Apple 的手冊只針對旁白描述這個核取方塊:它會阻止旁白在說話時降低其他音訊。在一則 Apple 社群討論串中,它對原發文者有幫助,但對其他幾位則沒有。

FaceTime:第二則 Apple 社群討論串中的使用者找不到相關設定。你能控制的是下方其餘的混音。

通話 App:開啟 App 的音訊設定,尋找自動調整音量的選項。在 Discord 中,這個設定稱為 Attenuation(衰減),位於「語音與視訊」下。

Bluetooth 耳機模式:在通話 App 中選擇其他麥克風,例如 Mac 的內建麥克風,讓你的耳機維持在正常的播放模式。

SoundDial:如果你使用它,「通話時降低其他 App 音量」設定預設為開啟。請將它關閉,或調高比例,讓音樂只下降一點。

關於逐項原因的說明,請見如何在 Mac 上停用音訊閃避。

為什麼 FaceTime 通話後我的 Mac 音訊很小聲?

使用者在 Apple 自己的社群論壇上回報了這個問題:在一則標題為「How to disable audio ducking? Ducking not deactivating after Facetime call」(如何停用音訊閃避?FaceTime 通話後閃避沒有取消)的討論串中,有位使用者描述在 macOS Catalina 和更早版本上,FaceTime 通話後其他音訊常常維持降低,當時的解法是重新啟動。有則回覆建議旁白的「啟用音訊閃避」(Enable audio ducking)核取方塊;它對原發文者有幫助,但對其他幾位沒有。

所以請把它當作使用者回報,而不是有記載的 macOS 行為。如果你遇到這個情況:

  1. 檢查聽起來小聲的 App 內的音量;它可能只是被調低了。
  2. 檢查系統設定 > 聲音 > 輸出中的裝置和音量是否正確。
  3. 如果連接了 Bluetooth 耳機,請中斷再重新連接,讓它離開耳機模式。
  4. 在「終端機」中用 sudo killall coreaudiod 重新啟動音訊服務,或重新啟動 Mac。

如果你使用 SoundDial,它的音量會在通話結束時自動恢復,而當它不再偵測到通話時,「設定」會顯示「目前沒有通話」。

我要如何在通話時自動壓低音樂?

這裡你不是在剪輯,而是在聆聽:音樂在 Spotify 中播放,Zoom 中有通話開始,而你希望通話進行時音樂小聲一點。

macOS 對所有 App 只有一個輸出音量,所以降低它也會降低通話。SoundDial 改為以 App 為單位進行閃避:

  • 觸發:通話 App 或清單中的瀏覽器回報它正在使用音訊輸入。SoundDial 不會讀取或錄製麥克風音訊;它只檢查輸入是否在使用。
  • 閃避量:其他正在播放的 App 以你選擇的音量播放,範圍是其音量的 5% 到 80%,以 5% 為單位。預設為 30%。
  • 通話維持大聲:通話 App 和其他通訊 App 永遠不會被降低。
  • 釋放:通話結束時,每個 App 都會回到自己的音量。
SoundDial 2.0 搭配範例設定的螢幕錄影。無聲音。 通話期間 SoundDial 顯示「通話中 – 其他已降低音量」:Spotify、Google Chrome 與音樂降到原音量的 30% 並顯示已降低,Discord 維持 100%,之後所有音量都會恢復。

通話 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 混音器的一部分:每個 App 還有自己從 0% 到 200% 的滑桿。更多設定說明:Mac 上的音訊閃避。

SoundDial,Mac 的個別 App 音量混音器需要 macOS 14.2 或更新版本,在 Mac App Store 一次買斷,不需訂閱。

SoundDial:為 Mac 上每個 App 提供音量滑桿與靜音按鈕。

在 Mac App Store 一次買斷 · macOS 14.2+ · 無需訂閱