Наша цель

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

Как мы вычисляем децибелы (дБ SPL)

Ваш браузер сам обрабатывает звук через нативный Web Audio API, преобразуя входящий аналоговый сигнал в цифровые PCM-буферы в реальном времени.

1. Вычисление среднеквадратичного значения (RMS)

Чтобы получить осмысленное значение энергии по каждому буферу сэмплов, мы вычисляем среднеквадратичное значение (RMS):

RMS = sqrt( (1 / N) * Σ (сэмпл_i)^2 )

2. Преобразование полной шкалы децибел (dBFS) в SPL

Далее мы преобразуем dBFS в оценочный уровень звукового давления, используя эмпирическое смещение калибровки:

дБ SPL = 20 * log10(RMS) + Смещение калибровки (C ≈ 90–95 дБ)

Гарантия конфиденциальности

Всё это происходит в памяти, полностью на стороне клиента, в JavaScript вашего браузера. Звук с вашего микрофона никогда не записывается, не хранится и никуда не отправляется — точка.