Célunk

Azért hoztuk létre a Valós Idejű Hangszintmérőt, hogy bárki azonnal ellenőrizhesse a környezeti zajt — ingyen, magánjelleggel, önálló alkalmazás telepítése vagy külön eszköz vásárlása nélkül.

Hogyan számítjuk ki a decibeleket (dB SPL)

A böngészője magától kezeli a hangot a natív Web Audio API-n keresztül, amely a bejövő analóg jelet valós időben digitális PCM-pufferekké alakítja.

1. Négyzetes középérték (RMS) számítás

Ahhoz, hogy minden mintapufferen belül értelmes energiaértéket kapjunk, kiszámítjuk a négyzetes középértéket (RMS):

RMS = sqrt( (1 / N) * Σ (minta_i)^2 )

2. A teljes skálájú decibel (dBFS) átváltása SPL-re

Innen a dBFS-t egy empirikus kalibrációs eltolással becsült hangnyomásszintté alakítjuk:

dB SPL = 20 * log10(RMS) + Kalibrációs eltolás (C ≈ 90–95 dB)

Adatvédelmi garancia

Mindez a memóriában, teljes egészében kliens oldalon, a böngészője JavaScriptjében történik. A mikrofonja hangját soha nem rögzítjük, tároljuk vagy küldjük el sehova — pont.