Neo AI is a voice-activated personal assistant that allows you to interact with your computer using your voice. It can understand spoken commands to perform actions like opening websites, and for more complex questions, it leverages a powerful AI model (Gemini) to provide intelligent, spoken responses, making your computer interaction seamless and hands-free.
Live Demo: Neo AI
- Voice Recognition: Speak to Neo and get instant responses.
- AI-Powered Responses: Uses Gemini API for real-time intelligent replies.
- Savage & Fun Replies: Engaging and witty responses for common questions.
- Interactive UI: Modern, user-friendly, and responsive design.
- Fast & Optimized: Built with React.js for smooth and efficient performance.
- Let's trace a typical interaction when you ask a complex question:
- When a command isn't a simple, pre-programmed action, Neo seamlessly routes it to the aiResponse function, which then handles the communication with the powerful Gemini AI model. This allows Neo to provide intelligent, dynamic, and comprehensive answers to a wide range of questions.
- React.js – Component-based UI framework.
- HTML & CSS – For styling and layout.
- JavaScript (ES6) – Core programming language.
- Tailwind CSS – For a modern, responsive UI.
- React Icons – Modern icons for better user experience.
react-icons- Stylish icons for UI elements.react-speech-recognition- Enables voice input for interactions.react-router-dom- Handles navigation and routing.
- Gemini API - Fetches AI-generated responses in real-time.
Ensure you have the following installed:
- Node.js (LTS version recommended)
- npm or yarn (for package management)
https://github.com/mahesh-pagrut/neo-ai.git
cd neo-ainpm installnpm run devNeo AI will now be running at (http://localhost:3000/) 🎉
- 1️⃣ Ask Anything – Get instant answers with AI-powered responses.
- 2️⃣ Voice Commands – Talk to Neo and interact naturally.
- 3️⃣ Fun & Engaging – Experience witty and interactive conversations.