¿Cómo medir decibelios de sonido en Android?

Dado que el dispositivo Android puede reproducir música con un reproductor de música incorporado o con aplicaciones externas como o YouTube, TuneIn Radiome pregunto si es posible " medir " el sonido que reproduce Android a través de auriculares/cascos.

Por ejemplo : estoy usando la aplicación Google Music para reproducir música a través de auriculares/auriculares. ¿Hay alguna forma (cualquier herramienta o aplicación) de saber cuánto sonido en decibelios está generando? Ya verifiqué el Medidor de sonido , pero parece estar monitoreando solo el sonido/ruido externo alrededor del teléfono, sin captar realmente la salida de sonido del auricular.

Como se discutió en esta publicación de Health.SE , parece haber implicaciones para la salud (relacionadas con la pérdida de audición, etc.) si uno escucha la música a un volumen de decibeles más alto. Por lo tanto, es mejor verificar a qué nivel de sonido está escuchando su música para una experiencia multimedia más segura.

Medir el altavoz sería una posibilidad, pero los auriculares, no, diferentes auriculares tienen diferentes valores inherentes (impedancia, resistencia, material, etc.) que hacen imposible que el teléfono sepa qué tan alto puede ser el sonido. Cómo los usas también hace la diferencia. De hecho, el área de los decibeles más altos es muy limitada. Los auriculares son intrínsecamente silenciosos, pero debido a que están en el canal auditivo, transmiten la mayor parte del sonido directamente al usuario en lugar del aire circundante, como lo hacen los altavoces comunes.
Según tengo entendido, es casi imposible hacer eso, porque no creo que Android tenga control sobre la salida externa. En el mejor de los casos, es posible que conozca el voltaje del sonido antes de que pase por la salida externa , pero debido a la impedancia del altavoz (y probablemente al control de volumen externo), es posible que la salida de volumen no sea la misma que esperaba. Tome una analogía en la PC: reproduzco un archivo de audio en Audacity, el software muestra/dice el volumen en decibelios. Luego bajo/subo el volumen del altavoz externo. El decibelio indicado en el software no es el decibelio que escucho . (continuado)
Por lo tanto, la única posibilidad es usar una herramienta externa para medir el decibelio justo en frente del altavoz/auricular/auricular.
El medidor de sonido @GiantTree que vinculé en la Q parece estar funcionando para el sonido externo alrededor del teléfono y puede funcionar con el sonido del altavoz. Pero como puede estar de acuerdo, la mayoría de nosotros consumimos la música a través de auriculares, ya que ofrece una mejor privacidad :) y, por lo tanto, estaba más interesado en saber cuánto RUIDO estoy escuchando.
@AndrewT. only possibility is to use external tool to measure the decibel just in front of the speaker/headphone/earphone itself. Entonces, si sostengo el auricular que reproduce música frente a la herramienta de medición de decibeles, ¿podemos suponer que esto es igual a lo que nuestros OÍDOS están recibiendo en términos de volumen? Como dijiste, excepto de esta manera incómoda, supongo que no hay mucho a lo que recurrir...
No puedo decirlo con certeza, pero más o menos sí, aunque podría estar subestimado debido a la forma del receptor (oreja frente a herramienta). Hay una discusión interesante en el foro de Head-Fi con respecto a este tema. (aunque ahora parece que este problema está fuera del alcance de Android)

Respuestas (1)

Si pudiera medir la potencia de salida del conector de los auriculares y luego buscar en la hoja de especificaciones de sus auriculares/auriculares la sensibilidad, podría determinar a cuántos decibelios está expuesto.

¿Podría por favor explicar cómo hacer tal cosa?