2024-10-17 07:50 AM - edited 2024-10-18 07:30 AM
Hi everyone!
I am working on a VoIP intercommunicator. The problem is that the audio coming from the microphone comes with echo.
I am currently using a Raspberry PI 3 for running the SIP Client, but I am planning to use the FP-AUD-AEC1 function pack in a STM32 to pre-process and eliminate the echo coming from the microphone and then stream it in real-time through USB communication to the Raspberry PI (like an USB sound card).
My question is: Is the FP-AUD-AEC1 function pack suitable for this VoIP application?
In the example given in the function pack the audio track that has the echo cancellation is stored but not streamed through the USB (according to what I understood reading the documentation). I don't know if I can process in real-time the audio from the mic and send it to the Raspberry like a USB sound card.
Link to FP-AUD-AEC1: FP-AUD-AEC1 - STM32Cube function pack for acoustic echo cancellation - STMicroelectronics
Thank you for the collaboration!