Nosso propósito
Criamos o Medidor de Som em Tempo Real para que qualquer pessoa pudesse verificar o ruído ambiente instantaneamente — gratuitamente, com privacidade, e sem instalar um aplicativo separado ou comprar um medidor dedicado.
Como calculamos os decibéis (dB SPL)
Seu navegador processa o áudio por conta própria através da Web Audio API nativa, convertendo o sinal analógico recebido em buffers PCM digitais em tempo real.
1. Cálculo do valor RMS (Root Mean Square)
Para obter uma leitura de energia significativa em cada bloco de amostras, calculamos o valor RMS (Root Mean Square):
RMS = sqrt( (1 / N) * Σ (amostra_i)^2 ) 2. Conversão de dBFS para SPL
A partir daí, convertemos o dBFS em um Nível de Pressão Sonora estimado usando um deslocamento de calibração empírico:
dB SPL = 20 * log10(RMS) + Offset de Calibração (C ≈ 90–95 dB) Garantia de privacidade
Tudo isso acontece na memória, inteiramente do lado do cliente, no JavaScript do seu navegador. O áudio do seu microfone nunca é gravado, armazenado ou enviado para lugar nenhum — ponto final.