Turns noisy, intermittent face and voice signals into one emotional read your companion can trust — on arousal + valence axes, with a staleness gate so a stale sample is never disguised as current.
Cameras and mics give you noisy, intermittent signals. This fuses them into one blended read on dimensional axes — arousal and valence — instead of a brittle single label. A Sensory Gate opens only on a fresh fused signal, staleness gating means an old sample is never passed off as current, and a privacy-preserving feature path strips raw audio and video frames in code, not policy — nothing raw leaves the sensor.
The fusion core has zero npm dependencies (Node's built-in fetch and http, nothing else) and nothing phones home. It ships with optional Python face + voice sensors, but you don't need a webcam or mic to see it work — the core accepts feature summaries directly, so you can post features and watch it fuse, gate, and recover.
No webcam needed: post feature summaries and watch the core blend them, gate on freshness, and hand back one read your companion can act on.
You don't have to be a coder — but you will need a coding agent to do the setup with you: Claude Code or Codex. Every kit ships an agent-ready AGENT-START-HERE.md you hand straight to it.
Node.js 18+ for the fusion core — no npm install. The included Python face + voice sensors are optional (a webcam/mic path); the core runs fine on posted features without them. Installs on top of the Starter House.
SinAndSarah-emotion-pipeline/ src/ emotion-feed.mjs sensevoice.mjs server.mjs index.mjs config.mjs sensors/ emotion2vec-server.py requirements.txt (optional) example/ poll-sensors.mjs post-features.mjs DOCS/ method.md install.bat install.ps1 install.sh verify.mjs config.json AGENT-START-HERE.md BUYER-START-HERE.md PRODUCT-MAP.md README.md GUIDE.pdf
One-time purchase, lifetime updates. Checkout is Stripe — secure card payment, then an instant download plus your link by email.
Buy Emotion Pipeline — $24All sales final. It's source — the second it downloads, it's yours to keep, fork, and run forever. We literally can't un-hand you the keys, so there are no refunds.