ESP32 Realtime Voice Relay

Push to talk through the wand.

Hold GPIO48 for at least one second for AI mode. A short click toggles talkie mode on or off. AI mode sends the turn to OpenAI Realtime and plays the spoken reply here. Talkie mode streams only the live mic.

Source Sample Rate
--

Device pending

Assistant Buffer
0 ms

Small buffer is good. Large spikes mean the model reply is arriving unevenly.

Audio Level
0%
Session
1.00x

Click Start Audio once to arm playback. Then hold GPIO48 for at least one second for AI mode, or use a short click to toggle talkie mode on or off. Releasing AI mode sends the turn to the model.

Capture State
Idle
Assistant State
Idle
Relay Runtime
pending
Listeners
0
Frames Forwarded
0
Bytes Forwarded
0
Underflows
0