AuraAI: An advanced, open-source virtual assistant with voice, vision, and creative capabilities. Built with free tools, featuring real-time object detection, face recognition, image generation and many..
AuraAI is a sophisticated voice-driven virtual assistant created by Mukka Srivatsav . Built entirely with free tools, it showcases advanced AI capabilities including computer vision, natural language processing, and creative utilities. This project is shared for viewing purposes only—copying, modification, or distribution is strictly prohibited.
Inspired by fictional assistants like JARVIS, AuraAI (Augmented Utility Reality Assistant) offers a glimpse into futuristic AI, designed as a personal project to explore cutting-edge technology.
- Speech Recognition: Captures commands via
speech_recognition
(Google Speech API). - Text-to-Speech: Responds with
pyttsx3
(Microsoft Zira) orgTTS
for multilingual support. - Multilingual: Supports English, Hindi, Telugu, Tamil, Malayalam, Kannada, and Spanish (
googletrans
). - Customizable: Adjustable voice pitch and TTS engine switching.
- Object Detection: Real-time object identification with YOLOv8 (
ultralytics
) and OpenCV. - Face Recognition: Matches faces against a database of 68 celebrities using
face_recognition
. - Emotion Detection: Analyzes mood with
deepface
. - Text Reading: Extracts text from objects via
pytesseract
.
- Image Generation: Creates images (
PIL
) with editing options (resize, rotate, add text). - Code Generation: Produces Python scripts (e.g., factorial, sorting) saved to
generated_code.py
.
- Knowledge: Answers questions (Wikipedia, web scraping), defines words (
DictionaryAPI
), fetches news (BBC RSS). - Math Solver: Solves equations with
sympy
. - Weather: Real-time updates via OpenWeatherMap (API key required).
- Reminders: Voice-based timed alerts.
- Games: Guessing and trivia (
OpenTriviaDB
). - Apps: Opens tools like Notepad or Chrome.
- Professional tone: "Greetings. I’m Aura, your virtual assistant."
- Mood-adaptive responses and futuristic health tips.
- Python: 3.8+.
- Vision:
cv2
,ultralytics
,face_recognition
,deepface
,pytesseract
. - Voice:
speech_recognition
,pyttsx3
,gtts
,pygame
. - NLP:
transformers
(GPT-Neo),googletrans
,fuzzywuzzy
. - Utilities:
requests
,bs4
,feedparser
,sympy
,numpy
,PIL
. - Other:
threading
,queue
,pickle
,logging
.
Note: This is for informational purposes—running or modifying the code is not permitted.
- Python 3.8+.
- Webcam and microphone.
- Tesseract OCR (path:
pytesseract.pytesseract.tesseract_cmd
). - Internet for APIs.
- Clone:
git clone https://github.com/[your-username]/AuraAI.git
- Install:
pip install -r requirements.txt
- Tesseract: Install and update path.
- Run:
python aura_ai.py
(viewing only, no usage rights).
- "Aura, who are you?" - Introduction.
- "Recognize face" - Celebrity matching.
- "Detect objects" - Scans surroundings.
- "Generate code to sort a list" - Script creation.
- "Solve 2x = 8" - Math solution.
opencv-python ultralytics transformers pyttsx3 speechrecognition fuzzywuzzy feedparser requests beautifulsoup4 gtts pygame sympy googletrans==3.1.0a0 pytesseract numpy deepface pillow face_recognition
© 2025 Mukka Srivatsav. All rights reserved. This code is provided for viewing purposes only. Copying, modifying, distributing, or using this software in any form without explicit written permission from the author is strictly prohibited.
MUKKA SRIVATSAV is the creator of this AI.