Анализ аудиосигнала онлайн: спектр, осциллограмма и спектрограмма

Точная частотная и временная визуализация звука прямо в браузере.

Как работает онлайн-анализатор звука

Инструмент использует Web Audio API для захвата звука с микрофона или загрузки аудиофайлов. Вся обработка происходит локально в вашем браузере, без передачи данных на сервер. После получения аудиосигнала производится быстрое преобразование Фурье (FFT), благодаря чему выделяются частоты для спектра и спектрограммы.

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

Тонкости визуализации и настройки

Доступно три режима отображения: спектр (столбцы частот), осциллограмма (форма волны) и спектрограмма (распределение частот во времени). Каждый режим подходит для разных задач: анализ гармоник, шумов или транзиентов.

Для удобства можно выбрать логарифмическую или линейную шкалу частот. Дополнительная опция «Сглаживание» позволяет усреднять данные между кадрами FFT, уменьшая визуальный шум и делая картину стабильнее, что полезно при анализе устойчивых звуков, но может скрыть короткие всплески.

Ограничения и особенности

Инструмент анализирует только тот звук, который доступен браузеру: с микрофона при разрешении доступа или из загруженного файла. Аудио с других приложений системы обработать не получится без «петли» или специальных настроек.

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

Часто задаваемые вопросы

Насколько точно определяется частота и нота?

Точность зависит от выбранного размера FFT и чистоты сигнала. Для чистых тонов и простых звуков результат близок к реальному, а при сложных, шумных сигналах детектирование может быть менее стабильным.

Можно ли анализировать стереосигнал?

Визуализация проводится по одному (моно) каналу, обычно левому или объединённому. Это стандартное ограничение веб-инструментов для анализа звука.

Какое максимальное разрешение по частоте поддерживается?

Максимальное разрешение зависит от выбранного размера FFT (Fast Fourier Transform). Больше — выше точность по частоте, но увеличивается задержка визуализации.

Работает ли анализатор офлайн?

Да, после полной загрузки страницы инструмент работает без подключения к интернету — всё обрабатывается в браузере без отправки данных.

Есть ли экспорт результатов анализа?

Экспорт графиков и данных не реализован. При необходимости можно сохранить изображение экрана с помощью системных средств или сторонних программ.

Как сглаживание влияет на анализ всплесков?

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

Что-то не так или есть идея? Сообщить