Skip to content

Hazy019/Project-Jarvis

Repository files navigation

Project Jarvis

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.

Key Features

  • 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.

Technical Stack

  • Language: Python 3.x
  • Core Libraries: SpeechRecognition, pyttsx3, FastAPI
  • Infrastructure: Designed for cloud compatibility with AWS and local system hooks.

Installation & Setup

  1. Clone the Repository: git clone https://github.com/Hazy019/Project-Jarvis.git cd Project-Jarvis

  2. Install Dependencies: pip install -r requirements.txt

  3. Configure Environment: Create a .env file in the root directory for your API keys.

Future Roadmap

  • 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)

About

My first Python AI assistant inspired by Iron Man, built with speech recognition and modular skills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages