3 ms·
Nice, I've been looking to build something based around some ESP32 boards. But I can't seem to find a good echo cancellation algorithm. I guess the simple solut
by iamflimflam1 6y ago
Nice, I've been looking to build something based around some ESP32 boards. But I can't seem to find a good echo cancellation algorithm. I guess the simple solution is to have a push to talk button on each end, but it would be nice to be able to do full duplex.
- hathawsh 6y agoYou might want to start here: https://github.com/pulseaudio/pulseaudio/tree/master/src/modules/echo-cancel https://github.com/pulseaudio/pulseaudio/tree/master/src/mod... It would be very interesting to port that code. Another option, obviously, is to use a Raspberry Pi instead with pulseaudio and module-echo-cancel enabled.
- iamflimflam1 6y agoI'll take a look - really useful - thanks!
- mrlinx 6y agodo you think it has enough computer power to handle the audio signal?
- iamflimflam1 6y agoDefinitely! It's a dual core 240MHz processor. I've been running a bunch of tensorflow code on it for wake word detection.