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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages