設計自訂聲響

主頁橫幅:聲波簡介插圖

想為應用程式建立自訂指示音效嗎?本指南將協助您建立及介紹自訂指示音效,並提供 Android 音效設計最佳做法。

每個指示音效都應符合以下條件:

  • 立即且清晰:可立即與背景環境噪音區分。
  • 聽覺舒適:與日常生活和諧共存,避免驚嚇反射或耳朵疲勞。
  • DSP-Aware:精心設計,可防止內建硬體放大器和限制器處理時失真。

人體工學

耳朵疲勞是穿戴式音訊裝置的主要故障模式。在錄音室監聽喇叭中聽起來細微的聲音,在耳邊每天重複 50 次後,可能會變得令人煩躁。

  • 套用平滑的高架濾波器,降低 8 kHz 以上的頻率。耳邊出現尖銳的瞬態聲音,會導致聽者很快感到疲勞。

  • 針對高頻率互動,提供經過柔化和篩選的替代素材資源。 例如音量。

  • 如果指示音效在短時間內重複觸發,請考慮抑制次要觸發條件,或改用最少的點擊次數,例如連續翻頁。

音訊檔案支援

提交音訊檔案時,精簡高效的素材資源效果最佳。以下是製作優質音訊素材資源時,應考量的幾項參數。

參數 規格
格式 .ogg (Ogg Vorbis)
位元深度和取樣率 16 位元/48 kHz (或 44.1 kHz)
素材資源大小限制 < 1 MB (未壓縮)
進步空間上限 -3.0 dB 至 -6.0 dB 真峰值
頻道格式 立體聲/雙耳/單聲道

心智模型

由於沒有視覺指標,使用者完全仰賴聽覺直覺來建構作業系統的心智模型。使用者應該會覺得顯而易見的答案就是正確答案。運用現有的心智模型理解,開發使用者能立即辨識的語言。音高上升通常與正面情緒有關。想像一下快樂的大調音階向上,這些聲音可以與正向互動搭配,強化這類心智模型。

同樣地,下降軌跡會給人最終結果的感覺,可與負面、減少或關閉動作搭配使用。

雖然音高軌跡功能強大,但如果只依賴音高軌跡傳達重要狀態變更,請務必謹慎,因為在吵雜的環境中,音高軌跡可能會消失。而是使用音高變化和節奏模式。舉例來說,成功時可播放兩聲快速上升的鐘聲,警告時則可使用斷奏下降的脈衝。確保相關動作的音效語言一致。

光譜設計

為確保在各種聽覺環境中都能清楚傳達訊息,同時避免造成認知過載或身體不適,建議將指示音效頻率分布調整為三個主要頻譜帶:

光譜區域 頻率範圍
輕微高通濾波 < 100 Hz
目標可聽度區間 2 kHz – 5 kHz
高架滾降 > 8 kHz

將核心旋律和暫態能量集中在目標可聽頻帶。 人耳對這個頻率範圍最敏感,因此不必調高主音量,就能清楚聽見提示音。

使用清晰的起音包絡,讓提示音能立即穿透背景雜音、交通噪音或媒體播放聲。

使用合成、刻意設計的波形 (正弦波、乾淨的 FM、水晶鐘聲),而非自然或有機樣本 (木頭、紙張、彈指聲)。有機質地會融入現實世界的環境音,造成混淆。

內建 DSP 會在播放期間增加飽和度。從乾淨、純粹的基本波形 (正弦波或低階諧波) 開始,可確保實體硬體輸出乾淨、原始的聲音。

指定時間長度

由於眼鏡是在日常情境中使用,因此請務必保持環境整潔,避免噪音疲勞。互動時,必須考量外部環境的環境音。

類別 目標時間長度 範例
微互動 15 毫秒至 60 毫秒 簡短俐落的互動。
確認 80 毫秒至 220 毫秒 長度稍長,有明確的開頭和結尾。
州級警報 250 毫秒至 500 毫秒 較長,有明確的開頭和結尾。
重要時刻 500 毫秒 - 1000 毫秒 較長,有明確的開頭和結尾。