PyAudio основан на PortAudio. Есть ли в любом случае обнаружить буфер под / переполнение для записи / чтения из аудиопотока в PyAudio?
В соответствии с документацией вы можете вызвать исключение при недостаточном потоке при выполнении записи в класс Stream:
Stream.write(self, frames, num_frames=None, exception_on_underflow=True)