Voice AI

Voice AI

Tools

Workflow

  • End to End

  • Knowledge base

  • AI

  • Git

  • API

Project overview

An AI voice agent built for this portfolio, so visitors can just talk to it instead of reading through everything. It listens, thinks, and replies out loud in real time, grounded in a knowledge base about my work so it stays on topic and doesn't make things up. Built from scratch with prior Git, Node.js, API.

Why?

Most of this portfolio is text and images to scroll through. I wanted a section people could just talk to, and a chance to learn a full AI voice pipeline hands-on, speech in, reasoning, speech out, with prior backend experience.

5-stage pipeline

Deepgram, GPT-4o-mini, Supabase pgvector, ElevenLabs, and Vercel woven into one real-time voice loop.

Built from zero

With Git, Node.js, or API experience going in, the whole stack learned and shipped end to end.

How it works

A Siri-style orb that listens.

Speech in, speech out, in real time.

Grounded in a real knowledge base.

What I Learned

Shipping this meant learning Git, Node.js, and API work from a standing start, and debugging real production issues along the way: a malformed Supabase URL, ElevenLabs 402 errors from premium voices, hardcoded name references in the system prompt, and a Safari/iOS audio playback bug fixed with a pre-unlocked persistent audio element. I also tried a more minimal redesign of the widget, a bare orb with an ambient edge glow, and ended up rolling it back in favour of the original.

Talk to it
Rohith's AI voice
Chat with me

© 2026 All right reserved

Created by Rohith Palottil

© 2026 All right reserved

Created by Rohith Palottil