feat: ESP32-S3 wake-word communicator firmware v1 #1
Loading…
Reference in a new issue
No description provided.
Delete branch "devel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements docs/superpowers/specs/2026-08-22-communicator-esp32-design.md per docs/superpowers/plans/2026-08-22-communicator-esp32-firmware.md.
What's here
components/protocol, zero IDF deps, C99+cJSON) with host conformance suite vscomputerfake_realtime_server —cd host/tests && python3 -m pytest -q= 23 passed; gate green before any on-device workVerification
Field-tested against the real server: hands-free "Hi ESP" wake + chime, TTS + transcripts, follow-up turns without re-wake, barge-in, volume/mute keys, idle disconnect releasing the slot (server-journal verified), clean audio. Final whole-branch review approved; deferred minors recorded in ledger.
Custom "Computer" wake model is a later drop-in (menuconfig swap); stock wn9_hiesp ships for now.