TarsosDSP: слишком маленький размер буфера должен быть не менее 7168 #151
Хотя в документации написано, что общий размер буфера составляет 1024, 2048; это действительно не работает для размера 1024; и я получаю сообщение об ошибке:
Слишком маленький размер буфера должен быть не менее 7168
при вызове следующего
dispatcher = AudioDispatcherFactory.fromDefaultMicrophone(44100 , 1024 , 512);
Пожалуйста, объявите, если для решения проблемы требуется какой-либо шаг, мне нужен этот размер для более точного разрешения при выполнении некоторой обработки для данных буфера.
0 ответов
Я столкнулся с той же проблемой. Вы можете использовать более точное разрешение частоты дискретизации (в вашем случае 44100), но вам нужно увеличить размер буфера с 1024 до 7168.
dispatcher = AudioDispatcherFactory.fromDefaultMicrophone(44100 , 7168, 512);
Это должно решить вашу проблему. Возможно, вам придется скорректировать код для большего размера буфера, но у вас будет большее разрешение.