Product:

Luna

Type:

Voice AI avatar

Stack:

Next.js, Socket.IO

Voice:

ElevenLabs

Luna mockup

A talking avatar with live lip sync

Luna combines ElevenLabs conversational AI with an animated avatar and natural lip sync. A custom Node server and Socket.IO keep audio and visemes in time. The client is Next.js and React.

The work is the loop users feel: speak or type, hear a reply, watch the avatar. That is a product surface, not a slideshow of a model API.

  • Conversational voice in the browser
  • Real-time avatar and lip sync
  • Socket.IO session between client and server
  • Next.js UI for the conversation

What we delivered

01

Scope

Voice AI avatar for the web.

02

What we shipped

Avatar, voice session, and a custom Node bridge.

03

Who uses it

Anyone who needs a talking character, not a chatbot box.

04

Outcome

A working Luna session in the browser.

The work

Luna talks and the face keeps up. That is the bar for this build.

MonzaRoom & MonzaRide
FT KNOCKOUT