How to receive, play, record and analyze audio send to node-red websocket by an ESP32

Hi, who has an idea how to handle streaming data from ESP32 coming from an I2S microphone?
Would be nice if it can be played by the PC loudspeakers after node-red received it.
Any solution to play and record the sound? ( next step is analyzing )

Below code is used to stream audio between 2 ESP32's :
https://raw.githubusercontent.com/0015/ThatProject/master/ESP32_MICROPHONE/Wiretap_INMP441_MAX98357A_via_websocket/Client_INMP441/Client_INMP441.ino
And video of project.

Thanks for your feedback in advance!

1 Like