無需上傳, 100% 本機處理, 無需帳戶

音訊變調

讓聲音變得更低沉或更尖細,而不會同時加速或減速。一切都在瀏覽器中完成,檔案絕不離開你的裝置。

音訊變調 的運作方式

音調調整工具能把音軌以半音為單位升高或降低,範圍是低一個八度到高一個八度,且不會改變長度,完全在你的瀏覽器中完成。內建的 ffmpeg.wasm 版本,並沒有內含專門的高品質變調濾鏡,所以這個工具改用一律可用的濾鏡自行組合:先把音訊正規化到已知的 48000 Hz 取樣率(aresample),再依變調比例重新標記這個取樣率(asetrate),這會同時改變音調與速度,最後再用 audio-speed 同一套 atempo 時間伸縮濾鏡鏈,抵銷速度上的變化,還原原本的長度,同時保留新的音調。

這是一個真實而誠實的取捨:這是傳統以取樣率為基礎的變調方式,不是像 Melodyne 或以 rubberband 為基礎的錄音室等級相位聲碼器,所以在完整混音這類複雜素材上做大幅度變調時,聽起來可能會略顯不自然,但在單一人聲或樂器上做小幅度變調,通常聽起來相當乾淨。

音訊變調 的分步使用說明

  1. 拖入或選取要變調的音訊檔案。
  2. 用滑桿或預設值設定要變調的半音數(範圍是 -12 到 +12)。
  3. 點擊「開始」。ffmpeg 會在本機完成重取樣與時間伸縮。
  4. 預覽結果,處理完成後即可下載。

常見使用情境

  • 把人聲錄音降低幾個半音,讓語氣聽起來更低沉、更正式,同時不放慢說話速度。
  • 把取樣或人聲片段升高,配合伴奏的調性。
  • 為影片或 Podcast 片段製作簡單的變聲效果。
  • 在正式重新錄製之前,先試聽一段旋律移調到不同調性後的效果。

常見問題

要調整音調,我的音訊會被上傳到任何地方嗎?

不會。編譯成 WebAssembly 的 ffmpeg,會在你的瀏覽器分頁內執行 resample/asetrate/atempo 這套處理鏈。你的檔案會讀進裝置的記憶體、在那裡處理,變調後的結果會以本機下載的方式提供。執行工具時打開瀏覽器開發人員工具的網路面板:不會有任何請求攜帶你的音訊內容。

調整音調時,長度會改變嗎?

不會,這正是這個工具的重點。用來變調的取樣率技巧,會連帶改變速度,所以 atempo 濾鏡鏈會用反向的倍率補償這個變化,還原原本的長度,只保留音調上的改變。

為什麼工具要先正規化到 48000 Hz?

asetrate 這個技巧,需要知道目前確切的取樣率,才能算出正確的新取樣率;要偵測任意輸入檔案真正的取樣率,會增加不少複雜度。先用 aresample 把每個輸入都正規化到已知的 48000 Hz,之後套用的變調比例就一定準確,不管來源檔案原本用的是哪種取樣率。

這和專業的音準校正工具相比如何?

這是真正的音調位移,不是噱頭,但它用的是傳統的 asetrate 加 atempo 組合,而不是相位聲碼器演算法。以相位聲碼器或 PSOLA 技術為基礎的錄音室工具,在大幅度變調與複雜混音上通常聽起來更乾淨;這個工具則很適合用在單一人聲或樂器上做適度變調,以及不需要安裝軟體的快速測試。

輸出會保持和輸入相同的音訊格式嗎?

會。檔案處理後會以和輸入相同的容器與編碼傳回,和 audio-speed 一致。當半音數設為零(不變調)時,工具會採取無損捷徑,直接複製串流而不重新編碼。

音調調整工具可以離線使用嗎?

大致可以。變調本身一律在你的裝置上執行,音訊絕不會離開你的機器。唯一要注意的是:ffmpeg 的引擎,會在你第一次使用任何以 ffmpeg 為基礎的工具時,從本站下載一個體積不小的檔案。這次下載和頁面都完成之後,即使中斷網路連線,變調功能依然能正常運作。