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)