Создавайте собственные звуки

Главное изображение: иллюстрация звуковой волны

Хотите создать собственные звуковые сигналы для своего приложения? В этом руководстве рассказывается, как создавать и внедрять собственные звуковые сигналы в соответствии с рекомендациями по звуковому дизайну для Android.

Каждый звуковой сигнал должен быть:

  • Мгновенно и разборчиво. Звук должен быть сразу различим на фоне окружающего шума.
  • Акустическая вежливость. Звуки должны гармонично вписываться в повседневную жизнь, не вызывая испуга или усталости.
  • Поддержка DSP. Продуманная структура, предотвращающая искажения при обработке встроенными аппаратными усилителями и ограничителями.

Эргономика

Усталость ушей – основная причина отказа от носимых аудиоустройств. То, что на студийных мониторах звучит ненавязчиво, может начать раздражать, если слушать это по 50 раз в день в наушниках.

  • Примените плавный фильтр высоких частот, чтобы убрать частоты выше 8 кГц. Резкие переходные процессы вблизи уха вызывают быстрое утомление слушателя.

  • Для часто повторяющихся взаимодействий используйте альтернативные объекты с более мягким и приглушенным звуком. Например, громкость.

  • Если звуковой сигнал срабатывает несколько раз за короткий промежуток времени, отключите дополнительные триггеры или перейдите на минимальный клик, например непрерывное листание.

Поддержка аудиофайлов

Для аудиофайлов лучше всего подходят простые и эффективные объекты. Вот несколько параметров, которые помогут вам создать качественный аудиообъект.

Параметр Спецификация
Формат .ogg (Ogg Vorbis)
Битовая глубина и частота дискретизации 16 бит/48 кГц (или 44,1 кГц)
Ограничение на размер объекта < 1 МБ (без сжатия)
Потолки с запасом От −3,0 до −6,0 дБ (истинный пик)
Формат канала Стерео, бинауральный или моно

Ментальные модели

Поскольку визуальные индикаторы отсутствуют, пользователи полностью полагаются на слуховую интуицию, чтобы построить ментальные модели операционной системы. Пользователь должен чувствовать, что очевидный ответ является правильным. Используйте существующее понимание ментальной модели, чтобы разработать язык, который пользователь сразу узнает. Восходящие траектории высоты тона часто ассоциируются с позитивом. Представьте себе мажорную гамму, идущую вверх. Такие звуки можно связать с положительными взаимодействиями, чтобы закрепить эти ментальные модели.

Аналогично, нисходящая траектория вызывает ощущение завершенности, которое может сочетаться с отрицательными, уменьшающимися или отклоняющими действиями.

Хотя траектории высоты тона эффективны, не стоит полагаться только на них при передаче критических изменений состояния, поскольку они могут быть потеряны в шумной обстановке. Вместо этого можно использовать движение высоты тона и ритмические паттерны. Например, успешное действие можно обозначить двумя быстрыми восходящими звуками, а предупреждение – отрывистым нисходящим пульсом. Убедитесь, что связанные действия имеют одинаковый звуковой язык.

Спектральный дизайн

Чтобы звуковые сигналы были понятны в разных условиях и не вызывали когнитивной перегрузки или физического дискомфорта, рекомендуем распределять их частоты по трем основным спектральным диапазонам:

Спектральная область Диапазон частот
Мягкий фильтр высоких частот < 100 Гц
Целевой диапазон слышимости 2–5 кГц
Спад высоких частот > 8 кГц

Сконцентрируйте основную мелодическую и переходную энергию в целевой полосе слышимости. Человеческое ухо наиболее чувствительно к звукам в этом диапазоне, поэтому подсказки будут хорошо слышны без увеличения общей громкости.

Используйте четкие огибающие атаки, чтобы подсказки были слышны на фоне разговоров, шума транспорта или воспроизведения медиаконтента.

Используйте синтетические, намеренно созданные формы волны (синусоидальные, чистые FM, кристальные колокольчики), а не натуралистичные или органические сэмплы (дерево, бумага, щелчки). Органические текстуры смешиваются с реальными звуками окружающей среды и создают путаницу.

Встроенный цифровой сигнальный процессор добавляет насыщенности во время воспроизведения. Начните с чистых, простых основ (синусоидальных волн или гармоник низкого порядка), чтобы обеспечить чистый, первозданный звук на физическом оборудовании.

Целевые значения продолжительности

Поскольку очки используются в повседневных сценариях, важно поддерживать чистоту окружающей среды и избегать шумовой усталости. Взаимодействия должны быть продуманы с учетом фонового звука из внешней среды.

Категория Целевая продолжительность Пример
Микро-взаимодействия 15–60 мс Короткие, динамичные видео
Подтверждения 80–220 мс Чуть длиннее, с четким началом и концом.
Оповещения на уровне штата 250–500 мс Длинные, с четким началом и концом.
Ключевые моменты 500–1000 мс Длинные, с четким началом и концом.