-
Notifications
You must be signed in to change notification settings - Fork 1
Hardware
Zlatko Lakisic edited this page Aug 3, 2026
·
1 revision

| Component | Part | Notes |
|---|---|---|
| Terminal | Raspberry Pi 4 (4GB+) | 8GB recommended if rendering a heavy avatar locally |
| Camera | Logitech USB webcam (e.g. C525) | Any UVC camera; used for vision only |
| Microphone | ReSpeaker 2-Mic / 4-Mic array or USB conference puck | Strongly recommended over the webcam mic |
| Display | Small HDMI panel | 800×480 to 1280×720 (bring-up used 1024×768) |
| Audio out | USB or 3.5mm powered speakers / HDMI | Kiosk plays TTS via Chromium (ADR 0001) |
| Brain | AI server with NVIDIA RTX 4000 Ada | AO + CodeProject.AI; preferred speech sidecars |
| Network | Wired ethernet to the Pi | Wi-Fi adds jitter to the frame stream |
The webcam's built-in mic is the weakest link in the entire build. Those capsules are tuned for a face ~40 cm away. At 2–3 m across a room with any reverb, wake-word accuracy falls off a cliff.
A beamforming array will do more for the felt quality of this project than any other single upgrade. Keep the webcam for vision; add a separate mic for audio.

Documented in Baselines:
| Field | Value |
|---|---|
| Board | Raspberry Pi 4 Model B Rev 1.5, 4 GB |
| Hostname | comstar-ai |
| OS | Debian 12 Bookworm, kernel 6.12.x |
| Camera | Logitech HD Webcam C525 (/dev/video0) |
| Mic (bring-up) | C525 built-in — adequate close-range; room UAT open |
| Display | HDMI-A-1 1024×768@60 |
| Ethernet | Preferred default route |
| Service | Port | Role |
|---|---|---|
| CodeProject.AI | 32168 |
YOLO detect + face recognize |
| agentic-orchestration | 8765 |
Planner, sessions, overlays, MCP |
| Speech STT sidecar | 8090 |
faster-whisper (preferred when advertised) |
| Speech TTS sidecar | 8091 |
Piper (preferred when advertised) |

COMSTAR AI — Not a mystical AI. A tool you engineered — transparent, hackable, fast.
Home · Architecture · Admin Console · Runbook · Contracts
Apache-2.0 · Pre-alpha · Raspberry Pi 4 terminal + local AI server
COMSTAR AI
Start here
Product
Build & configure
Interfaces
- Contracts Overview
- Bridge ↔ Kiosk
- Bridge ↔ Audio
- CodeProject.AI
- AO Reach
- MCP Tools
- Attention State Machine
Features
- Speech (STT/TTS)
- Vision & Face Enrollment
- Directory Identity
- Wake Word
- MCP Topology
- Terminal Control
- Google Workspace
Decisions (ADRs)
- ADR Index
- 0001 Audio Routing
- 0002 Render Path
- 0003 Speech on Ada
- 0004 Terminal Control
- 0005 LDAP Identity
- 0006 House Presence
- 0007 Full-Duplex AEC
- 0008 TTS Engine
- 0009 Proactivity
- 0010 Text Channel
- 0011 Road VPN
- 0012 Admin Network
- 0013 AO mTLS
- 0014 Fallback Hotspot
Operate
Plan
Meta