← Back to selected work

Prototype · wearable voice interface

EvenHub G2 → Hermes Notes

A private bridge that turns real smart-glasses voice input into cleaned notes and action items through a constrained, two-step wearable interaction.

StatusReal-device prototype
EnvironmentLocal/private network
RoleProduct + engineering
PriorityReviewable AI output

01 / Problem

The engineering challenge

A glasses display has almost no room for instruction, correction, or error recovery. The interface had to feel obvious while keeping the service private and auditable.

02 / System

From input to evidence

  1. 01Voice
  2. 02STT route
  3. 03Intent state
  4. 04Hermes handoff
  5. 05Note + actions
  6. 06G2 confirmation

03 / Decisions

How I approached it

  1. Use a first prompt to arm note capture and a second utterance as the note itself.
  2. Normalize multiple STT request shapes behind a small Python HTTP service.
  3. Clean transcripts and extract action items before sending a short confirmation back to the glasses.
  4. Keep the bridge on a private Tailscale network with bearer-token authentication and safe bind checks.
  5. Debug CORS, multipart limits, socket reuse, auth formats, and display state on the physical device.

04 / Proof

What can be inspected

  • Python standard-library HTTP service
  • OpenAI-compatible model and transcription routes
  • Request-size limits and explicit HTTP error handling
  • Authentication, constant-time verification, and private-network constraints
  • Verified note capture on real G2 hardware

05 / Boundaries

What this does not claim

  • This is a local prototype, not a public hosted service.
  • Private addresses, tokens, and personal notes are intentionally excluded.
  • The interaction is optimized for note capture rather than a general-purpose glasses assistant.

Next case study

See how the other system handles a different boundary.