不—使用 Audio Pitch Changer 時,您的音訊不會上傳:檔案讀取、解碼、變調及 WAV 編碼都會在目前的瀏覽器分頁中於本機處理,無論來源音訊或算繪後的音訊都不會傳送至 Lizely。這項差異很重要:這並不是頁面接收您的檔案、將其儲存在遠端伺服器上,再傳回連結的工作流程。您選擇本機檔案後,由瀏覽器解碼,再由工具在您的電腦上執行完整的重取樣算繪。產生的 WAV 接著會提供下載至本機。因此,這項工具適合用於快速的創意實驗、練習曲、音效,以及您不想提交至線上音訊服務的粗略編輯。您可以直接驗證預期的流程:選擇檔案、設定半音值、建立本機算繪結果,再從同一個工具頁面下載新檔案。不過,隱私與聲音特性是兩個不同的問題。這項工具是在本機執行,但其播放速率方法會同時改變音高、速度和長度;它無法提供固定長度的母帶處理結果。

is my audio uploaded when i use audio pitch changer
使用 Audio Pitch Changer 時,我的音訊會上傳嗎?

本機處理對您的檔案有何意義

選擇檔案並不會將其傳送至 Lizely 伺服器。瀏覽器會讀取所選檔案,並在目前的分頁中解碼。接著,工具會透過 OfflineAudioContext 算繪變調後的樣本,並在相同分頁中將這些樣本編碼為 WAV。此隱私保證涵蓋工作流程的兩端:來源音訊和算繪後的音訊都不會上傳至 Lizely。在結果下載、遭到取代或工具頁面關閉之前,處理內容與樣本資料都會保留在開啟的瀏覽器分頁中。

成功算繪後,請下載 WAV,並在您信任的本機播放器中開啟。基於網站的媒體政策,頁面刻意不建立以 blob 為基礎的頁內預覽。因此,實際操作流程十分直接:在本機選擇來源檔案、在本機進行算繪,再於本機下載完整結果。

音高與長度如何一起改變

Audio Pitch Changer 可直接在瀏覽器中調高或調低單一音訊檔案的感知音高。它採用播放速率重取樣,而非時間拉伸演算法。若要整數平移 n 個半音,播放速率為 2^(n/12)。這是依據十二平均律。麥基爾大學的 MIDI 與頻率轉換說明指出,一個八度包含十二個相等的半音,每個半音的頻率比為 2^(1/12),且一個半音等於 100 音分。

根據 MDN 的 AudioBufferSourceNode playbackRate 文件,playbackRate 是原始取樣速率的比例:低於 1 的值會讓音訊變慢,高於 1 的值會讓音訊加速,而非單位的速率會造成重取樣。Audio Pitch Changer 會將該速率設為十二平均律的音高比,以解碼後的取樣速率進行算繪,並根據完整的輸入框架計數計算所需的輸出長度。

設定播放速率長度結果音高結果
+12 個半音2×約為原始長度的一半高一個八度
0 個半音1×原始長度原始音高
-12 個半音0.5×約為原始長度的兩倍低一個八度

這些是重取樣造成的結果,而非隱藏的節拍校正。提高音高會讓聲音或樂器聽起來更快、更短;降低音高則會讓素材更慢、更長。當平移值不為零時,此工具不保證保留節拍、語速、節拍位置或原始的確切長度。零平移會讓音高與時間關係保持不變,儘管下載的檔案仍是重新編碼而成。

在瀏覽器中建立變調 WAV

  1. 選擇一個音訊檔案。 選擇瀏覽器可解碼且大小不超過 50 MiB 的檔案。常見的接受類型包括 MP3、WAV、M4A、AAC、Ogg、WebM 和 FLAC,但實際解碼能力仍取決於目前的瀏覽器。副檔名獲辨識並不保證每種不尋常的編碼設定檔都能正常運作。
  2. 設定整數半音平移。 選擇 -12 至 +12 之間的值。正值會提高音高,負值會降低音高,零則保留原始音高。請 remember 使用此工具改變音高時,速度與長度也會跟著改變。
  3. 建立完整的本機算繪結果。 開始算繪並等待瀏覽器完成完整的離線處理工作。工具會檢查傳回的聲道數、取樣速率和預期框架計數。如果無法配置輸出,或輸出會超過輸出預算,工具便會回報錯誤且不會建立下載檔案,而不會傳回部分檔案。
  4. 檢視所述的長度變化。 下載前請檢查顯示的長度。正平移應會產生更短、更快的結果,負平移則可能產生更長、更慢的結果。請確認這項時間變化符合您的預定用途。
  5. 下載 PCM16 WAV。 儲存新編碼的檔案,並在您信任的本機播放器中播放。頁面刻意省略以 blob 為基礎的預覽,因此下載 WAV 才是試聽完整算繪結果的預定方式。

可能使算繪停止的限制

檔案大小限制只是第一道檢查。瀏覽器還必須在允許的長度、聲道數、取樣速率和樣本預算限制內完成來源解碼。變調後的輸出另有獨立的預算,這在降低音高時尤其重要,因為該方向需要更多輸出框架。

檢查項目限制意義
所選的已編碼檔案最大 50 MiB來源檔案必須符合輸入大小限制。
解碼後的長度最長五分鐘解碼後的素材若超過此長度,便超出允許的輸入範圍。
解碼後的聲道最多八個超過八個解碼聲道會遭到拒絕。
解碼後的取樣速率8,000–192,000 Hz超出支援範圍的取樣速率會遭到拒絕。
解碼後的輸入最多 30,000,000 個聲道樣本解碼後的來源有其自身的樣本預算。
變調後的輸出最多 30,000,000 個聲道樣本過大的結果會遭到拒絕,不會截斷。

來源即使符合解碼輸入限制,仍可能在大幅向下平移後失敗,因為較長的結果會超過獨立的輸出限制。在這種情況下,工具會指出要求的平移量超出預算,且不會產生下載檔案。沒有悄悄截掉尾端、隱藏輸出長度上限或使用不完整檔案作為備援的情況。如果瀏覽器也無法配置預期結果,算繪便會失敗,且不會提供下載。

空白檔案、不支援的類型、無效的解碼維度及解碼失敗都會遭到拒絕。變更輸入檔案或半音值會使先前的結果失效,而較早啟動的工作也無法取代較新的選擇。這些檢查有助於確保您下載的檔案對應完整且最新的算繪結果。

下載的 WAV 包含哪些內容

下載檔案是重新編碼、未壓縮、交錯式且採用小端序的 PCM16 檔案,並置於 RIFF/WAVE 容器中。它不是來源檔案的逐位元副本,也不會保留原始編碼、壓縮品質、位元率、標籤、封面、章節、提示點、循環中繼資料或其他容器中繼資料。

浮點樣本在轉換為 PCM16 前會被裁切至合法的 -1 至 +1 區間,而量化結果可能不同於解碼後的來源。瀏覽器的重取樣品質由其實作決定。大幅向上平移也可能顯露出原本較不明顯的混疊或編碼失真。因此,輸出適合用於快速的創意實驗、練習曲、音效及粗略編輯,但不應將其視為透明的母帶處理流程。

這種變調方法適用的情況

當隱私很重要,而且音訊的長度可能隨音高一起改變時,這套本機工作流程很合適。它特別適合用來實驗一段語句、建立練習版本,或刻意製作更快或更慢的音效,而不必安裝桌面編輯軟體。

如果製作過程必須維持原始長度、節拍或時間鎖定,請改用專用的相位聲碼器或其他時間拉伸工作流程。在這種情況下,請先選擇合適的變調方法,再處理檔案。簡單的原則是:可以接受重取樣造成的長度變化時,使用 Audio Pitch Changer;時間不能移動時,則選擇固定長度的方法。

如果您正在權衡各種選項,如何記錄使用 Volume Changer 的步驟?有更詳細的說明。