
想为应用设计自己的提示音?本指南结合 Android 声音设计的最佳实践,介绍如何制作和引入自定义提示音。
每个提示音都应具备以下特征:
- 即时、清晰:用户一听就能将它与背景环境声区分开。
- 温和、克制:自然融入日常生活,避免惊吓和听觉疲劳。
- 考虑数字信号处理:合理安排声音结构,避免经过设备内置放大器和限幅器处理后产生失真。
听觉舒适
听觉疲劳是可穿戴音频体验的主要问题。在录音棚监听音箱上听起来很轻柔的声音,如果每天在耳边重复 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 以上 |
将主要旋律和瞬态能量集中在主要可听频段。人耳对这一频段最敏感,因此无需提高总音量,提示音也能保持清楚可辨。
使用干脆的起音包络,让提示音能从交谈、交通或媒体播放的背景声中迅速被察觉。
使用有明确设计意图的合成波形,例如正弦波、干净的调频音色或清透的铃音。避免采用木头、纸张、弹指等自然声采样;这些材质感容易混入现实环境声,让用户产生混淆。
设备内置的数字信号处理会在播放时增加饱和失真。以干净、纯粹的基音作为起点,例如正弦波或低阶谐波,能确保在实际硬件上获得清晰、纯净的输出。
目标时长
眼镜用于日常生活场景,因此应保持声音环境简洁,避免噪声疲劳。设计交互声音时,要把外界环境声一并考虑进去。
| 类别 | 目标时长 | 示例特征 |
|---|---|---|
| 微交互 | 15–60 ms | 短促、干脆。 |
| 操作确认 | 80–220 ms | 稍长,起止清晰。 |
| 状态提醒 | 250–500 ms | 更长,起止清晰。 |
| 重要体验时刻 | 500–1000 ms | 更长,起止清晰。 |