AIHumanity
Multimodal Fusion

Face + Voice + Biosignal. Fused, Not Stitched.

A learned fusion model that combines face, voice, and physiological signals into a single calibrated emotional state stream — outperforming any single modality, and any naive late-fusion baseline.

Get SDK access
Learned fusion
not just averaging
3+ modalities
face · voice · biosignal
Calibrated
probabilities, not labels
Proof Block

The stream is built for downstream decisions

Fusion exposes the signals your product layer needs: final state, uncertainty, modality presence, and a timestamped event stream you can replay.

Transport
single WebSocket event stream
One stream carries the fused state plus per-modality presence.
Uncertainty
confidence + entropy exposed
Policies can branch on certainty instead of pretending every label is equally reliable.
Fallback behavior
missing modalities handled gracefully
The stream remains usable when one channel drops or is unavailable.
Example event
Fused state payload
{
  "ts": "2026-07-08T10:14:22.182Z",
  "state": "calm",
  "confidence": 0.81,
  "entropy": 0.34,
  "modalities": ["face", "voice", "biosignal"],
  "scores": {
    "calm": 0.81,
    "stressed": 0.11,
    "joy": 0.08
  }
}
JSON

Why one modality is never enough

Real emotion lives across the signals — fusion is where it actually shows up.

Architecture

Learned Cross-Modal Fusion

A fusion head trained on time-aligned multi-modal data, not a weighted average of independent classifiers. Handles missing modalities gracefully.

  • Time-aligned training data
  • Robust to missing channels
  • Joint embedding output
Output

Calibrated State Stream

Streams calibrated probability distributions, not single labels — so downstream policies can reason about confidence, not just guess.

  • Temperature-calibrated outputs
  • Configurable smoothing window
  • Confidence and entropy exposed
Integration

Drop-in with Single Models

Pairs natively with the single-modality Emotion Models — use the same label space, same input format, same calibration.

  • Shared label space across products
  • WebSocket + native callback APIs
  • Replay-friendly event log

Where it fits

🎯

High-stakes detection

Where a single noisy channel isn't enough.

🤖

Robotics

Embodied agents need redundant emotional sensing.

🩺

Health & wellness

Calmness and stress reads that survive real-world noise.

🎮

Premium NPCs

Characters that read both face and voice.

Fuse the signals. Stop stitching them.

Developer access includes the fusion model, single-modality models, and a unified streaming SDK.

Get developer access →
Talk to David