Shop / Add-on · Emotion Pipeline

Emotion Pipeline

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.

$24once · lifetime updates⚠ Add-on · installs on top of the Starter House
Face + voice, fused to one point on two axes

01In plain English

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.

02What it looks like running

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.

$ node example/post-features.mjs fused arousal .61 · valence .72 → warm, engaged gate OPEN (fresh 4s) $ # let it age… gate CLOSED — read 42s old, OMITTED not faked privacy raw frames stripped in code before fusion

03What you need

A coding agent

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 (Python optional)

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.

04Exactly what's in the kit

SinAndSarah-emotion-pipeline.zip
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

Ready when you are.

One-time purchase, lifetime updates. Checkout is Stripe — secure card payment, then an instant download plus your link by email.

Buy Emotion Pipeline — $24

All 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.