Estoy usando la clase AudioRecord para analizar los bytes pcm sin procesar tal como vienen en el micrófono.Android PCM Bytes
Así que eso está funcionando muy bien. Ahora necesito convertir los bytes pcm en decibelios.
Tengo una fórmula que toma la presión del sonido en Pa en db.
dB = 20 * log10 (Pa/ref Pa)
Así que la pregunta es los bytes que estoy recibiendo de Audiorecorder de la memoria intermedia lo que es lo es la amplitud de presión de sonido Pascal o qué.
Traté de poner el valor en te fórmula, pero se vuelve con muy altura db, así que no creo que su derecho
gracias
1+ Upvote a todos por su gran información. Gracias a todos. – Terrance
¡Necesito ayuda con esto cuando trato de hacer lo mismo! Tengo los bytes pcm sin procesar como tú, pero cuando uso tu fórmula, aparece con infinito:/Mientras estoy grabando estoy usando los últimos 2 valores de bytes en la matriz de bytes, ¿es esto incorrecto? – Neeta