ESP32 Voice Bridge

ESP32 logs in with DEVICE_ID after Wi-Fi is ready. A phone browser can then pick one device and stream microphone audio to the MAX98357A speaker path.

Device List

ESP32 sends a heartbeat every 30 seconds. Online devices appear here automatically.

Loading devices...

Audio Send

Select a device, then either stream the microphone or choose an MP3 file. The page decodes audio and pushes 8kHz PCM chunks to that device queue.

Selected Device
None
Stream State
Idle
80%
Pick one device from the list first.