Hello. I'm working on creating a flow in Node-RED that can read samples of voice input from a live audio input stream (a microphone), and create a visualization from the audio stream as the user is speaking. So far, I've been working with the node-red-contrib-mic node and created flows in both buffer and stream mode. But I'm running into an issue where the output samples are only send out every 500 ms in batches of 16000. I made some nodes to process the buffer for display but the 500 ms delay is messing up my visualization so I'm wondering if there is any way to get this node to send out the data in smaller chunks faster to reduce latency on my visualization?
If not, is there a better/different approach I can take to achieve this?