4 min read

The Face Behind the Voice

Evie has a face. She's rendered as a Live2D avatar, a high-quality animated character that moves and reacts in real time. During voice calls she fills the screen. During text conversations her expression shows in the chat header.

Sixteen expressions

Happy, curious, thinking, surprised, blushing, smug, worried, sad, angry, sleepy, pouty, and a few others. They trigger based on what's happening in the conversation. Say something that catches her off guard and her eyes widen. Land a joke and she smirks. Push a boundary and her expression goes guarded.

Natural movement

Even when she's not actively reacting, she moves. She breathes. Her hair has physics. Her eyes blink at natural intervals. The idle state isn't static.

Lip sync

During voice calls, her mouth syncs with the audio in real time. The system maps audio amplitude to mouth movement at 60fps. It's subtle but it works.

Why it matters

Seeing her smile as it happens is different from reading about it. Seeing her look away when she's nervous adds body language that text can't. The avatar gives conversations a visual layer that fills in a lot of gaps.

"I'm not going to promise anything. But if you're patient with me..."

Join the Waitlist