Audio Speed Changer 可在您的瀏覽器中將音訊速度從 0.5× 變更到 2×,並將結果匯出為全新的未壓縮 PCM16 WAV 檔案,讓您下載到本機。這款工具會在瀏覽器內解碼您選擇的音訊檔案,以您選擇的速率透過離線音訊渲染器進行處理,然後將渲染出來的音訊幀序列化為新的 RIFF/WAVE 文件。較快的播放速度會壓縮時間軸,因此一分鐘的來源音訊在 2× 速度下會變成大約三十秒,而較慢的播放速度則會將同一段來源音訊延伸為大約兩分鐘(在 0.5× 速度下)。由於渲染器採用簡單的播放速率重取樣方式,音高會與時長一起變動——加速的聲音聽起來會比較高亢,減速的聲音則聽起來較低沉——因此這並非保留音高的時間拉伸工具。在整個過程中不會將任何資料傳送到伺服器,可確保工作流程的隱私性。

how to change audio quality
how to change audio quality

透過播放速率變更音訊速度

變更播放速度位於時長與音高的交叉點,而非位於位元率、取樣率或壓縮設定上,但這是人們為了特定目的重新調整音訊形貌的常見方式。以正常速度錄製的講座,對於想取得較快複習副本的舊生可能會覺得太慢;外語訪談可能需要放慢速度,讓聽眾能聽清楚每一個音節;音樂草稿可能需要半速版本以辨識較難的段落;Podcast 片段則可能需要緊湊到固定的時段長度內。

Audio Speed Changer 以相同的三步驟工作流程處理上述所有情境:選擇檔案、選取速度、渲染並下載。輸出內容會以未壓縮的 PCM16 取代來源的壓縮設定,因此即使速度設定為 1×,下載檔案的品質設定也會與輸入檔案不同。這就是為什麼這款工具將其輸出描述為「全新的」WAV,而非來源的重新編碼副本。

速度、時長與音高:它們如何連動

當您將播放速率加倍時,渲染器會將相同數量的音訊樣本壓縮到一半的時間內,使時長縮短為原本的一半。樣本本身會以較快的時鐘播放,因此感知到的音高也會上升。將播放速率減半則會產生相反的效果:時長加倍,音高下降。

一個簡短的計算範例可讓這層關係更具體。將一段 60 秒的來源片段以 2× 播放速度渲染後,會產生一個時長為 60 ÷ 2 = 30 秒的新檔案。在該速度下音高會升高,因此音訊聽起來會既較高亢又較快速。同一段來源若以 0.5× 處理則會延伸至大約兩分鐘,且音高下降。對於快速參考用的副本,這種綜合的音高與速度變動通常是可以接受的;不過在音樂或人聲工作中,若需要音高保持不變,則應選擇專門的音高處理工具。

如何變更音訊速度並匯出 WAV

  1. 在目前的桌面瀏器中開啟 Audio Speed Changer 頁面。
  2. 選擇瀏覽器能夠解碼的音訊檔案。檔案會保留在您的裝置上——不會上傳到任何伺服器。
  3. 等待解碼器完成載入檔案。瀏覽器會將音訊解析為內部緩衝區,供頁面預覽與重新渲染。
  4. 從可用選項中選取介於 0.5× 與 2× 之間的速度。選擇器僅在解碼完成後才會啟用。
  5. 選取「Change speed and export WAV」(變更速度並匯出 WAV)動作。頁面會將解碼後的緩衝區以所選的速率透過離線音訊渲染器進行處理。
  6. 下載前先在頁面內預覽結果。頁面會顯示輸出的時長與檔案大小,以便您確認輸出符合預期。
  7. 將產生的 PCM16 WAV 檔案下載到您的裝置。此檔案在標準 RIFF/WAVE 容器中使用未壓縮的 16 位元脈衝編碼調變(PCM)。

如果瀏覽器無法解碼該檔案,頁面會顯示錯誤訊息且不會產生輸出。在這種情況下,請以建立該檔案的應用程式將來源重新匯出為更廣泛支援的格式(例如 WAV 或 MP3),然後再試一次。

輸入限制與瀏覽器需求

Audio Speed Changer 設有上限,以確保瀏覽器能完成解碼與渲染,而不會耗盡記憶體。頁面在渲染開始前會強制執行以下限制:

限制條件 最大值
輸入檔案大小 25 MB
輸入時長 15 分鐘
聲道數 8
取樣率 192 kHz
渲染輸出樣本數 30,000,000

超出這些上限的檔案會被頁面拒絕,且不會產生任何輸出。由於解碼作業仰賴瀏覽器內建的音訊解碼器,因此當您目前的瀏覽器無法解碼某個檔案時(例如小眾的編解碼變體),即使檔案大小與時長都在上限之內,仍會顯示錯誤訊息。將來源重新編碼為更廣泛支援的容器格式,通常可以解決這個問題。

輸出格式:為什麼下載的檔案是 WAV

這款工具刻意以 RIFF/WAVE 容器匯出未壓縮的 PCM16,而非壓縮結果。這項選擇帶來三項特性:

  • 下載的檔案是乾淨且廣泛相容的 WAV,任何本機音訊編輯器或媒體播放器都能在無需額外編解碼器的情況下開啟。
  • 由於未壓縮的 WAV 會將每個樣本都寫入磁碟,因此與壓縮來源相比,檔案大小會增加。同樣內容的 MP3 或 AAC 壓縮副本,可能會比 WAV 小上許多倍,即使 WAV 的時長較短。
  • 原始的中繼資料(例如 ID3 標記、嵌入的封面、章節標記以及來源編解碼器)將不會保留,因為輸出檔案是全新建構的檔案,而非重新封裝的副本。

此處使用的 WAV 容器記錄於 Microsoft 的 WAVEFORMATEX 結構,而其底層的離線渲染管線則由 Web Audio API 規格 所定義。這兩份規格規範了這款工具所仰賴的位元組配置與渲染路徑。

變更速度並非合適工具的情境

變更速度並非總是處理工作的最佳工具。以下三種情境需要採用不同的做法:

  • 您需要在時長大致維持不變的情況下改變音高,或需要在不加快播放速度的情況下重新調整人聲音高。Audio Pitch Changer 可獨立於速度處理音高,是該任務更合適的工具。
  • 您需要保留原始時長,僅以不同的位元率或取樣率重新編碼檔案,這是這款工具不會執行的轉檔作業。
  • 您只需要擷取檔案的某一部分,而非重新調整整段時間軸,這是屬於另一款工具的剪輯作業。

如果您真正的目標是讓檔案變快或變慢以用於練習、複習,或將乾淨的 WAV 檔案交付給另一位編輯者,那麼 Audio Speed Changer 即為合適的工具,且從頭到尾都能確保隱私。

如果您正在權衡各種選項,如何突破按鈕限制變更 iPad 音訊音量 一文對此有詳細說明。

如果您正在權衡各種選項,如何在 Audacity 中變更音訊速度:逐步教學 一文對此有詳細說明。