Thanks for the reply.
Using htop helps the monitoring indeed.
I also tried to adapt the example as I don’t need wakeup word detection but instead I look for a clean audio while capturing it live before sending it to a ASR API.
So I linked the nodes: alsa -> hybrid(agc) -> hybrid(ns) -> hybrid (vad) -> vep_1beam -> selector -> aloop
Based on my tests, it seems to be the best combination but maybe you can recommend a better one based on your experience.
I used the latest version 2.1.2 of the library and could not compile successfully with the Hybrid Create function so the multiple individual hybrid nodes:
“… undefined reference to `respeaker::HybridNode::Create(bool, int, int, int, bool, int, bool)”
In any case, after few minutes, the program generates the underrun messages and never stop doing it.
I can still record indeed but miss lots of blocks and the result is not very good any more.
Would you have any suggestions to improve my use cases?
Let me know if you need more details too.
Thanks you very much for your help,
Fred