
想為應用程式建立自訂指示音效嗎?本指南將協助您建立及介紹自訂指示音效,並提供 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 毫秒 | 較長,有明確的開頭和結尾。 |