Drop in a portrait or a short clip. It renders to the ASCII luminance avatar and, in parallel, triangulates the face (468 landmarks) and reads out the expression signals — the data VIAxAI learns its face from. Everything runs in your browser; nothing is uploaded.
This is the ingestion pipeline (v0.1): image/video → luminance ASCII + MediaPipe Face Landmarker (468-point mesh + 52 blendshapes). Where it grows: batch-ingest clips per voice to learn each persona's face + mouth model, then drive the avatar live from the /synthesize envelope. Voice = identity → face = identity.