Skip to main content

Overview

FERAL’s smart glasses integration enables real-time video streaming, scene analysis via the vision pipeline, AR overlay commands, and hands-free voice interaction. The glasses act as a first-person sensor for the brain — providing continuous visual context about your environment.

Supported Devices

Third-party glasses support varies. The FERAL reference glasses support the full feature set. Other devices may only support a subset.

Connection Setup

1

Enable the glasses adapter

settings.json
2

Pair the glasses

Put your glasses in pairing mode (varies by device), then list paired devices and complete pairing through the WebUI or the device-pair API:
The WebUI’s Settings → Devices screen renders the same registry with a “Pair” button per advertised device.
3

Start the video stream

The video stream starts automatically once paired. Verify:

Video Streaming Protocol

Glasses stream video to the brain over Wi-Fi using a lightweight protocol:
Lower resolution and FPS extend battery life. Use 480p at 10fps for all-day wear.

Scene Analysis Pipeline

The brain processes video frames through a multi-stage pipeline:
1

Frame capture

Frames are sampled at the configured vision_interval (default: every 2 seconds).
2

Object detection

Local YOLO model identifies objects, people, and text in the scene.
3

Scene description

The vision LLM generates a natural-language description of the current scene.
4

Context injection

The scene description is added to the brain’s context window, available for queries and proactive reasoning.
Example scene context:

AR Overlay Commands

Send visual overlays to the glasses display:

Hands-Free Voice

With glasses connected, FERAL’s voice pipeline uses the glasses microphone and speaker:
  • Wake word detection runs on-device (glasses)
  • Audio streams to the brain for processing
  • Responses play through the glasses speaker or bone conduction

Privacy Controls

settings.json
When store_frames is true, video frames are saved locally for memory recall. This uses significant disk space (~2 GB/day at 720p). Frames never leave your machine.

Troubleshooting

Ensure the glasses and FERAL host are on the same Wi-Fi network. Check firewall rules for the streaming port.
Reduce stream_fps and stream_resolution. If using a cloud vision model, latency depends on your internet connection — switch to a local model for faster results.
Verify ar_overlay is true in settings and that your glasses model supports overlays.