Certificate NS-C02 · Public project
Virtual Michael
A real-time travel concierge you can talk to: a voice agent with a talking avatar, answering from a knowledge base built by hand.
What it is
Virtual Michael is a travel concierge in avatar form. You speak to it in a Flutter app and it answers out loud, on screen, from a theme-park knowledge base engineered by hand from data sheets and reference files.
Process: what we built
A LiveKit voice agent listens, with voice-activity and turn detection so it knows when you have finished. Deepgram turns speech into text. LlamaIndex retrieval answers from the knowledge base. ElevenLabs or Cartesia speaks the answer, and a Hedra or Anam avatar says it on screen.
-
Listen
- LiveKit voice agent: VAD, turn detection
- Deepgram speech-to-text
-
Know
- Theme-park knowledge base
- LlamaIndex RAG
-
Speak
- ElevenLabs / Cartesia text-to-speech
-
Appear
- Hedra / Anam avatar
-
Carry
- Flutter app
Need something built to this standard?
Tell us what the system should decide or do. We’ll tell you plainly if AI isn’t the right tool.
