Я читаю значение звука в библиотеке alsa. Но это значения не нормируются. Можем ли мы прочитать нормализованное значение с помощью этой библиотеки? Я читаю так с 116-битным прямым порядком байтов snd_pcm_readi (capture_handle, buffer, frame));
Вы можете получить значения с плавающей точкой от -1 до 1, настроив устройство для примера формата, например SND_PCM_FORMAT_FLOAT
,
Других решений пока нет …