指南

怎麼在 Audacity 裡去人聲

Audacity 能把一條立體聲軌里居中的主唱抽掉,而且免費、離線。它也會把底鼓和貝斯一起帶走;而在人聲帶著立體聲混響的混音裡 — 也就是絕大多數商業流行樂 — 它幾乎不起作用。下面說怎麼做,以及怎麼事先判斷值不值得一試。

約 7 分鐘

簡短的答案

開啟立體聲檔案,選中整條軌,然後 效果 → Vocal Reduction and Isolation,把 Action 設為 Remove Vocals,然後匯出。Audacity 3.2 把效果選單重組成了子選單,所以在當前版本里請到這裡找: 效果 → 特殊;在 2.x 裡它直接在效果選單下。

整個流程就這些。這個頁面剩下的部分講的是沒人提的那一塊: 這個效果實際在做什麼,以及它交回來的伴奏為什麼聽起來是空的。

做法一:內建效果

  1. 匯入一個立體聲檔案。 File → Import → Audio,或者把它拖進視窗。它必須是立體聲 — 見下面關於單聲道的說明。
  2. 全選。 Ctrl+A (Cmd+A (macOS 上)。
  3. 開啟效果。 Vocal Reduction and Isolation,從這個選單進入: Effect — 在 3.2 及以後位於這個子選單內, Special 在 2.x 裡直接在選單下。
  4. 把 Action 設為「Remove Vocals」。 同一個對話方塊也可以反過來把人聲提出來——想聽清究竟被減掉了什麼,這是個好辦法。
  5. 第一遍把 Strength 保持在 1.0。 調高會抵消掉更多人聲,也會連帶抵消掉更多其它東西。
  6. 把 Low Cut for Vocals 設在 120 Hz 左右。 低於這個頻率的內容會被放過。讓貝斯線活下來的,就是這一個控制元件。
  7. 把 High Cut for Vocals 設在 9 kHz 左右。 高於它的內容會被放過,這保住了鑔片和高頻的空氣感。
  8. 先預覽,再應用。 用這個匯出: File → Export Audio.
兩個截止控制元件才是全部關鍵

多數教程只讓你在預設值上按確定。Low Cut 和 High Cut 定義的是這個效果被允許抵消的那個頻帶。把這個頻帶收窄到大致人聲所在的範圍 — 這就是「一條能用的伴奏」和「一堆又薄又相位古怪的殘渣」之間的差別。

處理前 — 原始立體聲混音 Audacity 裡顯示的一條一分鐘立體聲軌,兩個聲道在整分鐘內都被密集的波形填滿。
處理後 — Vocal Reduction and Isolation 的 Remove Vocals 去人聲之後的同一條軌。兩個聲道明顯更細、更輕,原先密實波形主體所在的位置只剩下孤立的尖峰立著。
同一個檔案、同一個視窗、同樣的縮放、同樣的幅度刻度 — 唯一的區別是應用了這個效果。 峰值包絡下降約 40%。 波形沒法告訴你 什麼 被去掉了,只能告訴你去掉了很多;而形狀是線索:持續的主體沒了,孤立的瞬態卻還立著。那些尖峰是鼓在被減掉其居中的持續成分之後剩下的東西。下一節講的是,為什麼那次減法裡被減掉的不只有人聲。

做法二:手工版,讓你看見機制

這個效果是對四個你可以手工完成的步驟所做的便利封裝。親手做一次,侷限就變得顯而易見。

  1. 拆分立體聲軌。 Tracks → Mix → Split Stereo Track。現在你有了兩條獨立的單聲道軌。
  2. 把其中一條反相。 選中下面那條(右聲道),然後應用 反相,從同一個選單: Effect 。
  3. 把兩條都搖到中間。 把每條軌的聲像滑塊撥到中間。
  4. 播放。 兩個聲道里完全相同的東西,現在相加為靜音。
  5. 渲染。 Tracks → Mix → Mix and Render.

沒有頻率上的保護,沒有強度控制元件 — 只有減法。你聽到的是這個效果的原始形態,通常比做法一更差,而這恰恰是重點。

伴奏為什麼會丟掉低頻

相位抵消去掉的是 兩個聲道里完全相同的一切。它不知道人聲是什麼。在一份常規混音裡,正坐在中央的並不只有主唱:

元素典型位置能在抵消中存活嗎
主唱中央不能 — 它就是目標
底鼓中央不能
貝斯中央,約 120 Hz 以下常常被有意做成單聲道不能
軍鼓中央不能
吉他、鍵盤、和聲搖得很開能
立體聲混響尾音按定義就是寬的能 — 包括人聲的那條
混音裡各部分坐在哪裡,以及相位抵消能夠到哪裡 一張以聲像位置為橫軸、頻率為縱軸的圖。中間有一條帶陰影的縱列,標出立體聲場的中央,也就是相位抵消起作用的地方。兩條水平虛線標出 Audacity 的 Low Cut(120 Hz)和 High Cut(9 kHz);抵消只發生在這兩條線之間。縱列內部有豎條表示主唱、軍鼓、底鼓和貝斯:落在截止頻帶內、會被去掉的用紫色,120 Hz 以下被 Low Cut 放過的用青綠色。吉他、鍵盤、和聲和鑔片作為青綠色的豎條出現在縱列左右兩側、中央之外,得以存活。人聲的立體聲混響尾音從縱列向外擴散,和它們一起存活。 中央 — 抵消能夠到的範圍 鑔片、空氣感 和聲 吉他、鍵盤 它的混響尾音 主唱 軍鼓 底鼓 貝斯 High Cut ≈ 9 kHz — 以上不動 Low Cut ≈ 120 Hz — 以下不動 16 kHz 9 kHz 1 kHz 120 Hz 40 Hz 全左 中央 全右 頻率 被抵消減掉 保持不動 — 不在中央,或在截止頻帶之外
抵消瞄準的是一個 位置,而不是某件樂器。帶陰影的縱列是立體聲場的中央;兩條虛線是僅有的能把它收窄的兩個控制元件。所有紫色的東西都會被減掉。注意主唱的低端和貝斯、底鼓一起坐在 Low Cut 之下 — 正是這段重疊,使得把 Low Cut 提到 120 Hz 能保住低頻,卻也會留下一部分人聲的中低頻。做法二完全沒有保護,所以整條縱列都會消失。

所以「去掉中央」就是把節奏和低頻的骨架連同人聲一起去掉。貝斯在約 120 Hz 以下常被有意合成單聲道 — 為了讓黑膠和夜店音響上的播放保持穩定 — 這使它成為最穩定的那個犧牲品。Low Cut 守的就是它。

問題的另一半是混響。乾聲被抵消了,它的立體聲尾音沒有。結果是一個很容易辨認的痕跡: 一層底下沒有人聲的、幽靈般的人聲混響,飄在伴奏之上。

什麼時候它根本不起作用

檔案是單聲道的

沒有可供相減的物件。Audacity 給單聲道軌畫一條波形通道,給立體聲軌畫兩條 — 這是在浪費時間之前最快的檢查辦法。

人聲不在中央

有些製作會把主唱稍微偏離中央擺放,或者把它雙軌錄音硬擺到左右兩邊。這時抵消會把人聲基本原樣留下,卻悄悄把鼓刪掉。

人聲上帶著立體聲寬度或混響

任何使人聲的左右兩份產生差異的東西,都會讓抵消只做一半。一層立體聲混響或者一條雙軌的錄音就足夠了,而這兩者在現代主唱上都是標配 — 這正是下面那個 30 秒測試比任何引數都重要的原因。

原始檔是低位元速率的有損檔案

低位元速率下的聯合立體聲編碼,可能把聲道之間的關係改動到兩邊不再乾淨抵消的程度。請從你手上品質最高的那個檔案開始。

動手之前的 30 秒測試

把機制本身當作診斷工具。做一遍做法二的第 1–4 步 — 拆分、反相一側、兩條都搖到中間、按播放 — 然後聽:

三十秒的試聽,省掉一小時跟 Strength 較勁。

抵消不夠用時該用什麼

這個限制是結構性的,不是引數問題。相位抵消是做減法的:它只能去掉兩個聲道共有的東西,所以它永遠無法取出一個它在幾何上定位不到的人聲。

AI 音源分離的工作方式不同。 一個在大量音樂上訓練過的模型學會了人聲聽起來是什麼樣,並獨立地重建每一條音軌。因為它是識別而不是相減,所以它能處理單聲道檔案、偏離中央的人聲和混響很重的混音 — 恰好是 Audacity 放棄的那些情況。代價是算力,而不是一個選單選項。

同一個檔案過一遍分離模型 Audiofilter 顯示同一個一分鐘檔案的三條波形:原始混音、分離出的人聲,以及伴奏,每條都有自己的播放按鈕,還有兩條音軌的下載卡片。
三個面板,一個檔案。把最下面那條和上面 Audacity 的結果比一比:這裡的伴奏保留了被抵消版本丟掉的密度,因為產生它的過程中什麼都沒有被減掉 — 模型是把每一部分重建出來的。中間那條人聲,則是抵消永遠交不出來的那一半。
同樣三條音軌,用頻譜圖看 原始、人聲和伴奏三條音軌的頻譜圖,共用同一個分貝刻度。人聲面板上是一排倍音梳齒,句子之間有暗的空隙;伴奏面板把那排梳齒去掉了,但保留了它的寬頻瞬態和低頻。
這就是回答整個頁面一直在繞的那個問題的檢視: 能量到哪裡去了? 波形告訴不了你 — 人聲和伴奏的包絡很像。在這裡人聲是一排倍音梳齒,歌手換氣的地方是黑色空隙;而伴奏是同一幅圖,只把那排梳齒拿掉,別的什麼都沒動。三個面板共用一個以原始音訊為基準的分貝刻度,所以一個面板暗、另一個亮,含義就是它們看起來的那個意思。
影片靜幀:Audiofilter 的分離器,已載入一條音軌並顯示兩條音軌波形。
同樣這三個工具的完整演示,包括上面展示的那次分離。在你按下播放之前,不會從 YouTube 載入任何東西 — 上面那一幀是本站提供的靜態圖片。如果播放器載入不出來,影片也在 youtube.com/watch?v=Wy8Qcp1mw8c.
拿你剛測過的那個檔案試試

Audiofilter 的 AI 人聲分離 在瀏覽器標籤頁內執行一個分離模型,交回一條獨立的阿卡貝拉和一條可直接做卡拉OK的伴奏。不需要帳號,也不上傳任何東西 — 處理發生在你自己的機器上,所以檔案從不離開它。你可以盯著網路面板自己確認。

它接受最長 5 分鐘的音軌,這是在瀏覽器標籤頁裡幹活帶來的限制,不是付費牆。整首歌的話,請在 Audacity 裡選中你需要的那一段,用 File → Export Audio只匯出那一段,再拿來處理。

常見問題

Audacity 有 AI 人聲分離嗎?

沒有。Vocal Reduction and Isolation 是相位抵消:它減掉左右聲道里完全相同的東西。它沒有任何關於「人聲是什麼」的模型,所以它分不出不在中央的人聲,也因此會把底鼓和貝斯一起帶走。

去掉人聲之後,為什麼我的伴奏聽起來很薄?

因為被搖到中央的不只有主唱。底鼓、貝斯和軍鼓通常也在那裡,而貝斯在約 120 Hz 以下常被刻意做成單聲道。抵消中央就會把它們連同人聲一起去掉。把 Low Cut for Vocals 提到 120 Hz 左右能保住低頻區域,代價是留下一部分人聲的中低頻。

我能在 Audacity 裡從單聲道檔案去人聲嗎?

不能。相位抵消需要兩個有差異的聲道。單聲道檔案沒有可供相減的物件,所以也就不存在要去掉的「中央」。Audacity 給單聲道軌顯示一條波形通道,給立體聲軌顯示兩條,這是最快的檢查辦法。

Strength 該設成多少?

從 1.0 開始,聽那個取捨。數值越高抵消掉的人聲越多,但中央其它一切被抵消得也越多,伴奏就會失去衝擊力。數值越低鼓保得越完整,但人聲還聽得見。不存在只去掉人聲的設定,因為這個效果分辨不出差別。

有沒有免費的、能處理混響的去人聲辦法?

有,但不是靠抵消。AI 音源分離是被訓練來識別人聲的,所以它在單聲道檔案、偏離中央的人聲和混響很重的混音上都能工作,而且它是重建每條音軌,不是拿一條去減另一條。Audiofilter 在瀏覽器裡對最長 5 分鐘的音軌執行分離模型,不上傳任何東西。