Audio Effects Online 是一個線上音訊效果的替代方案,可在當前瀏覽器分頁中解碼一個瀏覽器支援的音訊檔、套用單一確定性的轉換,並將結果匯出為 PCM16 WAV,整個過程都留在你的裝置上。每一個步驟——檔案讀取、透過瀏覽器的 Web Audio 實作進行解碼、取樣處理、WAV 編碼,以及建立下載——都發生在同一個分頁中,且音訊不會上傳至 Lizely,也不會儲存在帳號中。沒有伺服器端渲染,也沒有需要等待的隱藏 AI 處理。這個工具有意做得範圍很窄:你挑選一個檔案,從六個有界的效果中選擇一個——回音、輕量殘響、反向、淡入、淡出,或峰值標準化——設定一個 0 到 100 百分比的整數量值,然後下載完整的結果。原始檔案在你的裝置上保持不動,因此你可以用不同的設定重試,而無需從 DAW 重新匯出或重新錄製來源。每次執行都使用全新的解碼環境,當檔案、效果或量值變更時,暫存物件 URL 會被撤銷,以避免舊的結果取代較新的結果。

為什麼人們在尋找線上音訊效果的替代方案
大多數公開的音訊工具都屬於以下三種類型之一,而且每一種往往都會把使用者推向更本機化的做法。第一種類型要求你將檔案上傳到遠端伺服器,在那裡進行處理後再送回——這個上傳動作對語音備忘錄、未發行的錄音、客戶作品,以及任何尚未獲准發行的音訊來說,都是隱私上的疑慮。第二種類型則將實際效果隱藏在帳號、註冊牆或訂閱之後,即使是單純的迴音也不例外。第三種類型會安裝一個重量級的桌面應用程式或瀏覽器外掛,並在背景自動更新。這些模式對每個使用者來說都沒有絕對的對錯,但每一種都伴隨使用者必須付出的代價:頻寬與信任、聆聽摩擦與金錢,或磁碟空間與更新噪音。一個在瀏覽器分頁內執行整個管線的線上音訊效果替代方案,可以一次避開這三種代價。
本機處理也改變了結果的可預測性。雲端工具可能會以某個位元率重新編碼你的音訊後再回傳,因此你下載的 WAV 並不是你上傳檔案的無失真轉換。一個透過 W3C Web Audio API 解碼並自行寫入 PCM16 串流的瀏覽器工具,能對每個取樣施加剛好一個公開的運算,你可以回讀這些數字以確認實際發生了什麼。這種透明度在黑箱式的網路服務中很難找到。
Audio Effects Online 與眾不同之處
Audio Effects Online 圍繞著一個小巧且固定的契約打造:一個檔案輸入,套用一種效果,輸出一個 WAV。它接受與 MP3、WAV、M4A、AAC、Ogg、WebM 和 FLAC 相關聯的檔名,但實際能解碼的編解碼器才是關鍵——被辨識的副檔名並不保證特定的編碼檔案一定能解碼,若解碼失敗,則不會產生任何結果。解碼後的音訊必須符合 1–8 個等長聲道、取樣率介於 8,000 Hz 至 192,000 Hz,且輸入或輸出任一端的聲道取樣數不得超過 3,000 萬。編碼後的檔案本身必須保持在 50 MiB 以下。回音和殘響會為輸出增加訊框,因此它們可能通過輸入預算卻在輸出預算上失敗;在這種情況下,內容不會被截斷,也不會寫入任何檔案。取樣處理在量化前被限制在合法的 −1 到 +1 浮點範圍內,這能避免產生的 PCM16 串流因溢位而迴繞。
由於此工具每次執行只套用一種效果,因此很容易推論任何指定檔案究竟改變了什麼。你隨時都知道是哪一個單一運算接觸了取樣,而且你可以比對原始檔與輸出,而不必懷疑兩個效果是否在背後相互干擾。
六種效果及其各自的運作方式
這六種效果刻意設計得簡單、公開且可重現。下表列出它們實際上對取樣串流做了什麼。它們都不模擬音樂廳、金屬板、彈簧、脈衝響應或任何品牌處理器——這些都是 Lizely 明確的產品選擇,而這些係數並非對聲學空間的量測結果。
| 效果 | 對取樣的作用 | 量值滑桿 (0–100%) 如何改變它 |
|---|---|---|
| 回音 | 保留每個輸入取樣,並在 200 毫秒後加入強度為一半的拷貝;完整的延遲尾段會預先配置,以避免最後一個回音被截斷。 | 線性縮放延遲拷貝的強度——在 0% 時你只會聽到原始訊號,在 100% 時延遲拷貝的振幅為輸入的一半。 |
| 輕量殘響 | 在 29.7 毫秒、37.1 毫秒和 41.1 毫秒加入三個離散的前期反射。 | 將反射權重 0.50、0.35 和 0.25 乘以選定的量值——這是一個快速的空間感或草稿音效設計處理,並非房間模擬器。 |
| 反向 | 以相反順序讀取每個解碼後的取樣訊框,並與原始訊號混合。 | 量值控制反向訊號與原始訊號的混合比例。 |
| 淡入 | 從起始的原始比例到結束時的完整音量,進行線性增益漸變。 | 起始的原始比例隨量值變動,在相同的 0–100% 範圍內產生較短或較長的可聞漸強效果。 |
| 淡出 | 淡入的反向——起始為完整音量,逐漸縮減至結束時的原始音量。 | 同樣的整數範圍控制尾段淡出的程度,以及維持原始比例的多少。 |
| 標準化 | 找出最大的絕對解碼取樣,並將整個檔案縮放至 0.95 的取樣峰值。 | 這不是響度匹配:它不以 LUFS、感知音量、廣播合規、動態、取樣間的真實峰值,或跨錄音的等響度為目標。無聲輸入仍保持無聲。 |
特別是在使用前,值得先了解殘響的設計理念。間隔介於 29.7 至 41.1 毫秒之間的三個反射,會增加少量的感知空間感,但它們並不模擬房間尺寸、頻率相關衰減、立體聲擴散、阻尼、前置延遲、摺積,或專業的殘響尾段。若想深入了解這些特定延遲時間是如何挑選的,請參閱 殘響延遲時間解析:29.7、37.1 與 41.1 毫秒。
套用單一效果並下載 PCM16 WAV
- 選擇一個不超過 50 MiB、瀏覽器可解碼的音訊檔。以 MP3、WAV、M4A、AAC、OGG、WEBM 或 FLAC 結尾的檔名會被接受,但實際的解碼路徑取決於瀏覽器能讀取什麼。
- 選擇回音、輕量殘響、反向、淡入、淡出或標準化。
- 設定 0% 到 100% 之間的整數量值。量值會混合濕訊號、縮放延遲權重,或根據效果控制淡入淡出的端點。
- 在本機套用效果。解碼、取樣處理和 PCM16 編碼都發生在你的瀏覽器分頁中;此頁面不會上傳音訊。
- 檢視所回報的聲道數、取樣率、輸入訊框數、輸出訊框數、輸出峰值,以及精確的 WAV 位元組大小,以確認此次執行符合你的預期。
- 下載 PCM16 WAV,同時保留未經處理的原始檔,以便使用不同設定重新執行此工具。
處理後讀取回報的數字
頁面會在每次執行後印出一小段統計資料,而這些數字是確認此工具確實套用了所選運算最可靠的方式。聲道數和取樣率直接來自 W3C Web Audio 規範所定義的解碼後 AudioBuffer。輸入與輸出訊框數讓你能看出,例如,以 100% 量值執行的回音,其輸出比輸入長出了正好相當於 200 毫秒延遲在該檔案取樣率下所增加的取樣數——在 44,100 Hz 時,無論聲道數為何,這都是額外的 8,820 個訊框——立體聲下額外的聲道取樣數為 17,640,而不是額外的訊框。輸出峰值顯示在最響的取樣經過削峰處理後,離合法 ±1 範圍還有多接近。精確的 WAV 位元組大小讓你能對照已記載的 PCM 區塊對齊方式進行交叉檢查:在 16 位元下,單聲道訊框佔 2 個位元組,立體聲訊框佔 4 個位元組,這與 Microsoft 的 WAVEFORMATEX 結構一致。
以 44,100 Hz 的 5 秒單聲道片段來說,原始的訊框數為 220,500 (5 × 44,100)。以 100% 的回音處理時,輸出訊框數變為 220,500 + 8,820 = 229,320,因為附加了 0.2 × 44,100 = 8,820 個額外的單聲道訊框。該單聲道輸出的 WAV 位元組大小為 229,320 × 2 = 458,640 位元組。同樣的 5 秒立體聲則變為 220,500 + 8,820 = 229,320 個訊框 (458,640 個聲道取樣),或 229,320 × 4 = 917,280 位元組。這些數字僅供說明——請在將你自己的檔案透過 Audio Effects Online 執行後,以頁面上顯示的精確位元組數為準。
堆疊超過一個以上的效果
由於此工具每次執行只套用一種效果,因此串接效果必須以手動方式建立。下載結果、檢視回報的數字,然後將該 WAV 作為下一輪的輸入重新餵入,並挑選不同的效果。這種模式讓每次轉換都可被稽核,但它確實有代價。反覆的有損解碼與 PCM 處理可能會暴露原始編碼器留下的瑕疵,而反覆的削峰或標準化則可能以逐次累積的方式改變檔案的動態範圍。請將原始檔視為唯一的事實來源,保持其未經更動,並從拷貝檔著手進行。
載入檔案前應了解的真實限制
實際上有三項限制值得注意。第一,編碼後的輸入不能超過 50 MiB,且解碼後的輸入與輸出各自的聲道取樣數皆不得超過 3,000 萬——因此,即使是檔案大小不大,在高取樣率下的超長立體聲檔案仍可能觸及聲道取樣預算。第二,回音和殘響會增加訊框,這意味著一個解碼後在預算內的檔案,仍可能產生超出輸出預算的輸出;在此情況下,內容不會被截斷,也不會建立任何檔案。第三,變更檔案、效果或量值會使較舊的工作無效——解碼環境會被關閉,舊的工作無法取代較新的狀態,而暫存物件 URL 在被取代與卸載時都會被撤銷,以避免洩漏。可靠的契約仍維持在很小的範圍:解碼一個支援的檔案,對每個訊框施加精確且公開的運算,在預算內保留完整計算出的尾段,編碼出符合標準的 PCM16 WAV,並清楚說明這個輕量效果不聲稱能模擬哪些東西。
若你正在權衡各種選項,規劃在本機接合音訊檔所需的步驟 對此有詳細說明。