DEV Community

Rajguru Yadav
Rajguru Yadav

Posted on

πŸš€ I Built My Own AI Voice Assistant with Jarvis Vibes (Using ChatGPT + Gemini + ElevenLabs)

Hey Devs! πŸ‘‹
I'm Raj Guru Yadav β€” a 16-year-old developer and founder of Blob AI. Recently, I built a voice-powered personal assistant that combines OpenAI's ChatGPT, Gemini Pro, and ElevenLabs to respond like Jarvis, beam visual effects, and even project the time in a sci-fi style. Here's how it works:


🎯 What I Wanted:

I wanted something fun, smart, and alive β€” not just a chatbot in a box. The goal:

Speak to my AI assistant naturally

Get responses from ChatGPT or Gemini Pro

Hear them in ElevenLabs’ lifelike voice

Add glowing visual effects and animation (think Iron Man's Jarvis)


πŸ› οΈ Tech Stack:

HTML/CSS/JS for the interface

Web Speech API for voice recognition

ChatGPT & Gemini Pro APIs for smart replies

ElevenLabs API for voice synthesis

Canvas & CSS animations for the eye-beam projections and sci-fi effects


πŸŽ₯ Features:

Always-listening mode πŸŽ™οΈ

Typewriter-style reply text

Eye-beam with animated glow and particles

Gemini or ChatGPT reply toggle

Voice response with adjustable pitch & speed


🌟 Live Demo (coming soon...)

Want to try it out? I'm hosting it on a lifetime server β€” soon it’ll be public! Stay tuned πŸš€


πŸ’‘ Why I Built This:

I'm always exploring how to make AI more interactive and human-like. This was a fun weekend project, but it sparked ideas for educational tools, voice tutors, and even AI characters for storytelling.


If you enjoyed this or want a tutorial on building your own AI assistant with voice + animation, let me know in the comments πŸ’¬

Top comments (0)