JARVIS AI Assistant is a virtual assistant project inspired by Tony Stark's JARVIS from the Iron Man movies. It utilizes speech recognition, AI chat, web browsing, and more.
- Introduction
- Features
- Getting Started
- Usage
- AI Chat
- Web Browsing
- Music Playback
- Current Time
- Contributing
- License
- Acknowledgments
JARVIS AI Assistant is a Python-based project that aims to replicate the functionality of JARVIS, Tony Stark's artificial intelligence assistant from the Iron Man movies. This project uses various technologies to provide voice-based interaction and AI-powered responses.
- Voice-based interaction using the
speech_recognition
library. - AI-powered chat using the OpenAI API.
- Web browsing capabilities to open websites.
- Music playback functionality.
- Displaying the current time.
- ...
- Python (version X.X)
- Install required Python packages:
pip install -r requirements.txt
- Clone the repository:
git clone https://github.com/your-username/JARVIS-AI-Assistant.git
- Navigate to the project directory:
cd JARVIS-AI-Assistant
- Run the script:
python main.py
- Follow the on-screen instructions to interact with JARVIS.
JARVIS-AI-Assistant leverages the power of OpenAI to engage in intelligent conversations. The ai(query)
function sends prompts to the OpenAI API and processes the responses.
JARVIS-AI-Assistant can open websites using predefined commands. For example, saying "Open YouTube" will open the YouTube website.
Enjoy music playback functionality by saying "Open music." JARVIS-AI-Assistant will play your favorite tunes.
JARVIS-AI-Assistant can also tell you the current time on command.
We welcome contributions from the community! If you'd like to contribute to the project, please follow the steps outlined in the Contributing Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to OpenAI for their amazing language models.
- ...