Technical Overview & Architecture
A 100% private, client-side digital sound level meter (SLM) and real-time audio spectrum visualizer. Uses your device microphone to measure Sound Pressure Level (SPL in dB), track rolling average, minimum, and peak maximum noise levels, and categorize acoustic environments against OSHA safety guidelines with zero server audio transfer.
The tool captures raw microphone PCM audio via navigator.mediaDevices.getUserMedia and streams it into a Web Audio API AnalyserNode. It calculates time-domain root-mean-square (RMS) energy per audio window, transforms it into logarithmic decibel values, and generates 128-bin FFT spectrum distributions directly in client RAM.