Inspiration

We wanted to streamline everyday tasks—like scheduling, note-taking, and drafting emails—by blending AI voice technology with natural, human-like interaction. Seeing how repetitive office work could be simplified through a conversational interface, we were inspired to create an avatar assistant that feels more personal and adaptive than traditional chatbots.

What it does

ARIA (Adaptive RAG-Based Interactive Avatar Assistant) is a personal assistant that manages your to-do list, schedules, and email drafts through both voice and text interactions. By leveraging Retrieval-Augmented Generation (RAG), ARIA quickly fetches and processes relevant data from your files or drive. Users can customize the avatar’s appearance and choose from various AI voice profiles powered by ElevenLabs for a more engaging experience.

How we built it

We integrated a voice recognition interface for seamless speech-to-text input and connected it to our backend, where an LLM-based RAG pipeline retrieves the most relevant information. ElevenLabs’ voice API adds realistic, adaptive voices to deliver responses. We then built an avatar-based frontend with a clean UI, enabling both text chat and voice-based interaction. Our data storage is securely tied to personal cloud drives for real-time updates to tasks, schedules, and email drafts.

Challenges we ran into

  • Voice Customization: Making the avatar sound natural and context-aware with varying emotional tones was tougher than expected.
  • RAG Integration: Efficiently retrieving the right information from user-uploaded files required complex indexing and optimization.
  • Real-Time Sync: Keeping to-do lists, calendars, and drafts in sync across multiple devices introduced concurrency and latency issues.

Accomplishments that we're proud of

  • Successfully implemented an end-to-end adaptive RAG system that fetches relevant data with minimal lag.
  • Delivered a highly engaging user experience through ElevenLabs’ customizable voices.
  • Created a visually appealing and intuitive avatar interface that bridges the gap between AI and human-like interaction.

What we learned

  • User-Centric Design: Building an avatar that people enjoy interacting with involves more than just functionality—it’s about creating a comfortable, intuitive user journey.
  • Efficient RAG Techniques: Balancing retrieval speed and accuracy is key to providing quick, relevant responses.
  • Scalable Infrastructure: Ensuring a smooth real-time experience taught us the importance of robust backend architecture and containerization.

What's next for ARIA

We plan to further refine ARIA’s voice customizations, allowing more natural emotional expressions. We'll also integrate domain-specific knowledge bases to handle specialized tasks and implement advanced analytics for deeper insights. Ultimately, we aim to turn ARIA into an all-in-one virtual collaborator that transcends typical assistant capabilities, offering support for any user or organization.

Built With

  • elevenlabs
  • fal
  • langchain
  • nextjs
  • rag
  • react
  • vroid
+ 3 more
Share this project:

Updates

Submission history