Full-duplex real-time voice communication between two ESP32 nodes over ESP-NOW — no router, no infrastructure. I2S digital microphone → frame segmentation → Spectral Subtraction + NLMS DSP chain → I2S amplifier output.
Both devices share the same hardware layout. The transmitter path goes through the microphone; the receiver path routes to the amplifier and speaker.
Visualize how Spectral Subtraction and NLMS filtering clean the noisy audio signal in real time.