Hands-free after one tap
Tap the mic once and the line stays open. Voice activity detection finds the edges of your sentences, and the persona answers whenever you pause. Tap again to stop.
Live neural video presence
A photoreal persona that hears you, thinks with your model and answers out loud — lip-synced at 25 fps, first frame in about three-quarters of a second, on a single GPU in your rack.
The console is password-gated while we run a private beta.
Try the grounded demo
Nova's already answering as a sample business — ask her anything, or switch businesses anytime. Client-side retrieval; no live model in this page.
Choose a business
Pick one and Nova locks to that business's knowledge base for a three-minute session.
Grounded demo · client-side. Retrieved from each business's demo knowledge base, in your browser. In production: your model, your documents.
Live presence · grounded demo
Session complete
Nova can do this live for your business — grounded in your real menu, calendar, and policies, on your own GPU.
Grounded demo · client-side. In the live console, this is real video.
tap once. voice activity detection segments your speech; it answers whenever you pause.
interrupt mid-sentence. the render yields and the mic is already listening.
the badge is in the ui. the watermark is in the pixels of every rendered frame.
whisper large-v3, self-hosted, writes both sides down beside the call.
last-turn latency measured and shown. this machine keeps its own receipts.
750
msp50 · first framemedian time from the first word of the spoken answer to the first rendered video frame. inside the render worker alone: 250–400 ms. under a second, the face is simply there.
25 fps
photoreal neural render, lip-synced live
large-v3
whisper asr · self-hosted transcription
1 gpu
llm + renderer + asr on a single card
250–400 ms
render-worker first frame, measured
The call
No push-to-talk. No send button. You talk to it the way you talk to a person on a video call — including cutting it off.
Tap the mic once and the line stays open. Voice activity detection finds the edges of your sentences, and the persona answers whenever you pause. Tap again to stop.
Start talking over the answer and the render yields immediately — the turn is abandoned, the mic is yours. Interruptions are part of the protocol, not an error state.
Whisper large-v3 runs beside the call — self-hosted, like everything else. A live transcript tracks both sides, and a text composer is there when you'd rather type.
One turn
The one genuinely sequential thing on this page. Four stages, one card, under a second to first frame.
The mic is already open. Voice activity detection segments your speech and closes the turn the moment you stop.
Whisper large-v3, on your card. Your words land in the live transcript as the turn closes.
Any OpenAI-compatible endpoint — bring your own brain. Production runs a 30B model on vLLM, on the same GPU.
The neural renderer starts speaking the reply — first frame in 250–400 ms, lip-synced at 25 fps, watermarked.
Identities
Nova and superNova ship with the beta. Both are fully synthetic — there is no real person behind either face.
Nova.
The shipped default. Calm register, conversational pace — the face most beta sessions start with.
sha-256 bc585942…66ab1dc4 · fingerprint of this portrait
superNova.
The second shipped identity — same pipeline, different presence. Generated, attested, fingerprinted.
sha-256 8eede8a7…d440dc4c · fingerprint of this portrait
A single front-facing portrait is enough — the engine builds a persona that speaks, listens and holds your gaze. But nothing renders until the paperwork is real:
Trust & provenance
Synthetic media you can put in front of customers — because every frame says what it is, and every identity can prove where it came from.
Rendered output ships with an AI GENERATED watermark burned into the pixels, and the console wears the same badge. Transparency is a feature here, not fine print.
Every source image gets an HMAC-signed provenance record and a SHA-256 fingerprint. If a face renders, you can show exactly which portrait it came from and who attested to it.
No persona is created without an explicit consent attestation, recorded with the fingerprint. Fully synthetic personas — faces that belong to no one — are a first-class alternative.
An age-assurance classifier gates every adult asset: no verdict means no asset. The 18+ tier is synthetic-only, entitlement-gated and off by default, with youth-term filters throughout.
// the safest failure mode is the one that was designed first.
Protected runtime
The whole stack — language model, neural renderer, speech recognition — runs on one RTX-class GPU in your rack. Your voice is transcribed on your card. The reply is generated on your card. The face is rendered on your card.
There is no third-party inference API in the loop and no transcript mirrored to someone else's cloud. Point the engine at any OpenAI-compatible endpoint — ours runs a 30B model on vLLM, sharing the same silicon as the renderer.
Commercial API
One endpoint. Send text and an avatar, get back a finished, watermarked render — the same engine that runs the live call, driven by your systems. The request below is the contract as it ships, field for field.
POST /api/v1/generations
Authorization: Bearer lp_live_…
Idempotency-Key: 2026-08-16-supernova-001
Content-Type: application/json
{
"avatar_id": "b9ee8505-d424-433d-b53e-49d913e45b51",
"text": "Welcome back. Good to see you again.",
"input_mode": "script",
"render_profile": "realtime_hq",
"content_rating": "general"
}
{
"id": "gen_…",
"status": "completed",
"avatar_id": "b9ee8505-…",
"render_profile": "realtime_hq",
"content_rating": "general",
"output_text": "Welcome back. Good to see you again.",
"video_url": "/api/v1/generations/gen_…/video",
"billable_seconds": 1.6, // == rendered video seconds
"first_frame_ms": 742,
"total_ms": 1840
}
Private beta
The console is running right now, behind a password. Tell us what you would point it at — a human reads every request.
Already holding a seat? Enter the console →