Я использую класс AudioRecord для анализа необработанных байтов pcm, как это происходит в микрофоне.Android PCM Bytes
Так что это хорошо работает. Теперь мне нужно преобразовать байты pcm в decibel.
У меня есть формула, которая воспринимает звуковое давление в Па в дБ.
дБ = 20 * log10 (Па/исх Па)
Таким образом, вопрос байты я получаю от audiorecorder из буфера, что это является его амплитуда звукового давления паскаль или что.
Я попытался положить значение в тэ формулу, но она возвращается с очень высота дБ, так что я не думаю, что его правая
благодаря
1+ Оцените это всем, чтобы получить дополнительную информацию. Спасибо всем. – Terrance
Мне нужна помощь с этим, так как я пытаюсь сделать то же самое! У меня есть необработанные байты pcm, как вы, но когда я использую вашу формулу, она выходит с бесконечностью:/Поскольку я записываю, я использую последние 2 байтовых значения в массиве байтов, это неправильно? – Neeta