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
Pick one device from the list first.