Sanad Dashboard

Connecting...
Operations
Voice & Audio
Motion & Replay
Camera & Vision
Recordings
Settings & Logs

Quick Voice

System Info

Loading...
Network interfaces
Subsystems (connected / disconnected)

Audio Control



โ€“
Persisted in data/motions/config.json ยท applies live via DDS
Manual sink / source override

Live Camera

Quick Actions

Live Voice Commands

Last heard: --
Pending action: --
Audio attached: -- | Arm attached: -- | Gemini: --

Live Gemini Process

State: --
User: --

Gemini API Key

The key used by GeminiVoiceClient and the Live Gemini subprocess. Saved to data/motions/config.json. Get a free key at aistudio.google.com/app/apikey.

Typed Replay Engine

Wake Phrase Manager

Motion Control

Replay Manager

Macro Recorder (Audio + Motion)

Camera Device

All plugged cameras
Pin RealSense serial to slot
Use this when you have two RealSense units and want to lock which one is "primary".

Camera Configuration

x @ fps
Open MJPEG Stream in new tab

YOLO Vision Detector

Photo Gallery

Skill Registry

No skills configured

Saved Records

No records saved

Scripts Manager

Prompt Management

Live Logs