Vårt syfte
Vi byggde Realtids-ljudmätaren så att vem som helst kunde kontrollera omgivningsljud direkt — gratis, privat, och utan att installera en fristående app eller köpa en särskild mätare.
Så här beräknar vi decibel (dB SPL)
Din webbläsare hanterar ljudet själv via den inbyggda Web Audio API, som konverterar den inkommande analoga signalen till digitala PCM-buffrar i realtid.
1. Beräkning av kvadratiskt medelvärde (RMS)
För att få en meningsfull energiavläsning över varje provbuffert beräknar vi kvadratiskt medelvärde (RMS):
RMS = sqrt( (1 / N) * Σ (prov_i)^2 ) 2. Omvandling av Decibels Full Scale (dBFS) till SPL
Därifrån omvandlar vi dBFS till en uppskattad ljudtrycksnivå med hjälp av en empirisk kalibreringsförskjutning:
dB SPL = 20 * log10(RMS) + Kalibreringsförskjutning (C ≈ 90–95 dB) Integritetsgaranti
Allt detta sker i minnet, helt klientsidan, i din webbläsares JavaScript. Din mikrofonljud spelas aldrig in, lagras eller skickas någonstans — punkt slut.