A modular, voice-activated Python AI assistant inspired by J.A.R.V.I.S.
Project Jarvis is an extensible AI framework designed for local automation and voice interaction. Built with a focus on modularity, it allows for the rapid integration of new "skills"—from simple system commands to complex API-driven workflows.
- Speech-to-Intent: Leverages advanced speech recognition to interpret user commands in real-time.
- Modular Skill Architecture: Easily add custom scripts for automation, such as managing AWS Lambda rendering or S3 storage.
- Natural Voice Feedback: Provides an immersive experience with customizable text-to-speech (TTS) engines.
- Intelligent Automation: Built to serve as a hub for AI-driven tasks, utilizing expertise in Grok and Gemini integrations.
- Language: Python 3.x
- Core Libraries:
SpeechRecognition,pyttsx3,FastAPI - Infrastructure: Designed for cloud compatibility with AWS and local system hooks.
-
Clone the Repository: git clone https://github.com/Hazy019/Project-Jarvis.git cd Project-Jarvis
-
Install Dependencies: pip install -r requirements.txt
-
Configure Environment: Create a .env file in the root directory for your API keys.
-
Vision Integration: Implementing image analysis capabilities similar to Gemini Veo.
-
Web Dashboard: A Next.js and Tailwind CSS interface for monitoring.
Developed with ❤️ by Kyrell Santillan (Hazy019)