Inspiration

My grandma, she was the strongest support of mine. If i stuck in a problem of my life, i look up in the sky and ask her “nani.. mai kya karu?” But she never replies! I wished i could hear her more, know what she would do in this situation, I wish she was there a lil longer! And then i thought, yes it’s not possible to have a person forever. But her words? Her principles? Her thought process? That’s a kind of data and data can be stored! So we decided to build something which can hear us talking, store it, analyze it, and answer based on that person’s principles and values. So that the next generations can feel as if the person is still there beside them, supporting them!!

What it does

Emmy stays beside people, preserve their memories, stories, and voice, through conversations. And it creates a digital legacy. The loved ones can talk, feel the person they lost and revisit the memories anytime.

How we built it

We built a real-time AI interviewer that asks meaningful questions, captures voice and stories, extracts structured memories, categorises them and stores them securely. The platform then generates an AI persona capable of answering future questions using those memories.

Technologies we used include: Frontend: Next.js, React, Tailwind CSS Backend: FastAPI Database & Auth: Supabase (PostgreSQL + Authentication) Vector db: Pinecone AI: Gemini Live API, Groq LLM Voice: Real-time speech-to-text and text-to-speech Infrastructure: Railway (backend), Vercel (frontend)

Challenges we ran into

Accomplishments that we're proud of

  • Built a working AI memory companion from scratch.
  • Created smooth real-time voice conversations.
  • Turned long conversations into organized memories.

What we learned

We learned that emotion matters as much as intelligence in AI :)

What's next for Emmy

  • photo and video memories
  • voice cloning
  • mobile app

Built With

  • fastapi
  • gemini
  • groq
  • next.js
  • pinecone
  • railway
  • react
  • real-time
  • supabase
  • tailwind
  • vercel
Share this project:

Updates