你可以透過一個名為 Volume Changer 的瀏覽器工具,編輯 iPhone 鬧鐘的音訊檔案來調整音量,再把音量提高後的檔案以自訂鬧鐘鈴聲的方式載回手機。這是因為 iOS 本身只能衰減已編碼的檔案,無法將取樣推升到錄製時所編碼的原始峰值之上。當自訂鬧鐘在最大音量下聽起來很微弱時,解法就是在 iOS 接手之前先提高檔案的音量。Volume Changer 會將每一個有限取樣乘上介於 0% 到 400% 之間的線性增益,把完整結果匯出成 16 位元 PCM WAV 檔,並顯示峰值與截波取樣的讀數,讓你在替換目前的鬧鐘之前,確切掌握改動了什麼。整個過程不需要安裝應用程式、不需要雲端同步,也不需要上傳——解碼、增益調整、截波、預覽以及 WAV 編碼,全部都在當前的瀏覽器分頁中透過 Web Audio API 完成。這表示你可以放心嘗試:從安靜的版本一路疊代到音量更大的版本,並保留磁碟上的原始檔案,以防某個百分比讓你預想的鬧鐘失真。

how to change volume of alarm on iphone
how to change volume of alarm on iphone

為什麼用按鈕很難調整 iPhone 鬧鐘音量

iOS 為時鐘 App 提供了兩組主要的音量控制。側邊按鈕會以小幅度調整鬧鐘音量,直到檔案達到其原生峰值為止;而在鬧鐘內部的「鈴聲」畫面中則有一個滑桿,作用相同。這兩種控制都是衰減器,也就是說它們只能降低增益,無法將取樣推升到音訊檔案編碼上限之上。如果你匯入的鬧鐘因為錄製振幅較小、母帶處理偏柔,或是為了串流而被降低音量而聽起來偏小,那麼 iOS 中沒有任何滑桿能讓它變大。系統在許多情境下也會把鬧鐘音量壓在媒體播放音量之下,因此即使是一個聽起來很「衝」的檔案,在床頭櫃上也可能感覺很微弱。唯一能突破這個上限、提高感受音量的方法,就是在 iOS 讀取檔案之前,先編輯檔案本身。

這正是 Volume Changer 的設計目的。它會透過瀏覽器的 Web Audio 解碼器完整解碼整個檔案,將每一個有限取樣乘上你選擇的增益,把任何超過數位全刻度的部分截斷在 ±1,並計算有多少取樣跨越了那個邊界,最後把結果寫成標準的 PCM WAV 檔,讓 iOS 可以直接播放而無需重新編碼。

使用 Volume Changer 提高鬧鐘音量

Volume Changer 全部都在當前的瀏覽器分頁中執行。完整檔案會透過 Web Audio API 解碼,每一個有限取樣會乘上你選擇的增益,超過數位全刻度的取樣會被截波並計數,最後結果會寫成 16 位元 PCM WAV 檔。請依照下列步驟設定自訂鬧鐘鈴聲:

  1. 選擇一個支援的音訊檔案,大小不超過 50 MiB,並等待檔案名稱出現。
  2. 將線性輸出音量設定為 0% 到 400%,然後選擇 Change volume。
  3. 預覽 WAV,檢查其峰值與截波取樣計數,並且一定要完整聆聽結果之後再下載。

輸入檔案必須是瀏覽器能透過 Web Audio 解碼的格式——MP3、WAV、M4A、AAC、Ogg、WebM 或 FLAC,視瀏覽器與作業系統而定。如果解碼失敗,工具會直接停止並回報錯誤,而不是產生不完整的檔案。Volume Changer 同時強制設定 50 MiB 大小上限、五分鐘解碼時長、最多八個聲道,以及 3000 萬取樣上限。一個小小的壓縮檔案在解碼後仍可能撞到這些限制之一,因此如果你的鬧鐘很長,請先檢查解碼時長。完整的 Web Audio API 解碼路徑 與增益步驟執行在同一個瀏覽器執行緒上,這就是為什麼這個工具要限制解碼時長,以確保手機與筆電上的記憶體用量都在可控範圍。

把提高音量後的檔案移至 iPhone

WAV 下載完成後,可以透過任何 iOS 視為音訊的途徑傳入 iPhone。從 Mac 用 AirDrop 把檔案傳到 iPhone,並在「檔案」App 中接收。從 Mac 或 PC 透過 iCloud Drive,把 WAV 拖入「檔案」App。把檔案寄到自己的電子郵件,點選附件並儲存到「檔案」或「我的 iPhone」。或者把 iPhone 接上電腦,把 WAV 複製到 iPhone 的「檔案」儲存空間,或複製到相容應用程式的 iTunes 檔案共享區。iOS 能播放任何標準 PCM WAV。匯出的檔案使用 RIFF 容器搭配 little-endian 整數欄位、未壓縮 PCM 的格式代碼 1、原始解碼後的取樣率、原始聲道數,以及每個取樣 16 位元——這些數值與 Microsoft 為 WAVEFORMATEX 格式所記載的結構 一致。下載的檔名以 -volume-adjusted.wav 結尾,方便在磁碟上區分編輯過的副本與原始檔案。來源音訊不會被上傳、排入佇列,或被外部服務分析;用於下載的暫存物件 URL 在新操作取代它或分頁關閉時就會撤銷。

把編輯過的聲音設為 iPhone 鬧鐘

檔案存進 iPhone 的「檔案」App 之後,就可以把它指派給鬧鐘:

  1. 開啟「時鐘」App 並點選「鬧鐘」分頁。
  2. 點選 + 按鈕以新增鬧鐘,或在現有鬧鐘上點選「編輯」。
  3. 點選「鈴聲」,然後從音色清單頂部選擇「挑選歌曲」。
  4. 瀏覽到「檔案」中音量提高後的 WAV,並點選它進行預覽。
  5. 離開選單、設定時間與標籤,然後點選「儲存」。

新的鬧鐘會以 iOS 允許的音量播放音量較大的檔案。由於檔案本身音量更大,即使 iOS 套用自己的衰減,從喇叭輸出的感受音量仍然比未編輯的版本更高。「時鐘」內的鬧鐘音量滑桿仍然控制輸出,因此請把新檔案保留在最大位置。

音量百分比實際代表的意義

Volume Changer 中的百分比是線性振幅乘數,而不是分貝值。百分比、振幅乘數與大約的分貝變化之間的關係,遵循標準工程公式:分貝變化 = 20 × log10(振幅比):

音量 %振幅乘數大約分貝變化
0%0.00x無聲 (沒有訊號)
50%0.5x−6.02 dB
100%1.0x0 dB (不變)
150%1.5x+3.52 dB
200%2.0x+6.02 dB
300%3.0x+9.54 dB
400%4.0x+12.04 dB

數學是精確的:振幅加倍會加上 20 × log10(2) = 6.0206 dB,振幅減半則會減去相同的量。設定為 200% 並不代表 +200 dB;它會把每個取樣放大一倍,也就是截波前大約 6 dB 的變化。線性增益也不是響度正規化——它不會以 LUFS 測量感受響度、不會計算真實峰值,也不會套用限制器。除了垂直縮放外,波形形狀保持完全一致。

如何避免音量更大的鬧鐘失真

提高增益會把峰值推到數位全刻度以上,Volume Changer 會明確回報有多少取樣必須被截斷。以下幾個原則能讓鬧鐘保持乾淨。從接近 100% 開始,只有在結果聽起來偏小時才再往上調。如果截波取樣計數攀升到數千,請把百分比往下調,因為截波的鬧鐘聽起來會有嗡嗡聲並且刺耳,因為波形的頂部被切平了。即使在播放之前,截波計數就是這種失真的前兆。請逐步降低百分比直到截波為零,或者在鬧鐘需要比原始檔案更響時,接受少量的截波。

截波後的峰值讀數永遠介於標準化單位 −1 到 +1 之間,因為取樣在 PCM 編碼之前已被夾在滿刻度。請保留原始檔案:一旦資訊從原始檔案被截掉,沒有任何軟體能將它還原,而重複執行編輯會累加捨入誤差。對於必須叫醒沈睡者的床頭鬧鐘,介於 200% 到 300% 之間、且截波取樣為零的最終設定,通常能帶來清晰、不失真的音量提升。對於較短的鬧鐘鈴聲,300% 到 400% 也可以,因為產生聽覺疲勞的時間較少,但仍請務必在採用檔案之前預覽完整長度。對於想再套一層額外處理的使用者——例如變速、變調或淡入淡出——變更鬧鐘音效檔案音量的指南 涵蓋了在把音色指派給「時鐘」鬧鐘之前,相關的音訊調整方式。

延伸閱讀:在 Logic Pro 中不使用 Flex Pitch 變更音訊音高。