Jarvis-AI 1.2 on April 5, 2024
Your Personal Assistant
Jarvis is a Python-based personal assistant that efficiently performs a variety of tasks, from answering questions to opening websites and even playing music directly from YouTube.

Features
- Seamlessly handles voice-based commands for diverse tasks.
- Searches information on Wikipedia and Google for quick insights.
- Opens popular websites like YouTube, Google, Facebook, and LinkedIn.
- Enables music playback from YouTube.
- Facilitates sending emails effortlessly.
- Provides real-time weather information.
- Can Play Music if you provide correct directory. <0.4.9>
- GPT Integration(trial Mode) <0.4.9>
- Can tell you random joke on special topics.
- Can use gpt to respond unfeeded answer. <1.00>
- And more...
Installation
- Clone the repository:
git clone https://github.com/TeerthaDeb/Jarvis-AI.git
- Install required libraries using PIP:
pip install pyttsx3==2.7
pip install SpeechRecognition
pip install wikipedia
pip install beautifulsoup4
pip install requests==2.26.0
pip install googlesearch-python
pip install pytube
pip install pywhatkit
pip install cmake
pip install openai
pip install selenium==4.18.1
pip install pyjokes
pip install certifi==2021.10.8
pip install typing-extensions==4.10.0
pip install urllib3==1.26.7
pip install AppOpener
pip install geocoder
pip install geopy
pip install google-generativeai
pip install wikipedia-api
or
pip install -r requirements.txt
or
pip install -r ultimate_requirements.txt
- Launch the
jarvis.pyscript:
python Jarvis.py
- Interact with Jarvis using voice commands. Some example commands:
- "What is the weather today?"
- "Open YouTube"
- "Play 'Calm Down' from YouTube"
- "Tell me about Albert Einstein"
- "Tell me a joke about python"
- "what is the weather in my_city"
- "I have some tomatoes and a can of tuna fish. What would be the best recipie".
- "Exit" or "Quit"
Change Log:
Version Beta : 0.2.1:
- User can Type and Speak to command Jarvis
- Opens some application using "Open Application function"
- Better at playing youtube videos
Version Beta 0.4.9:
- Able to Play Music
- Issue on sending emails
- GPT integration (Trial Mode)
Version Beta 0.4.91
- Better Weather using web scrapping.
- Some features are still in development.
- ChatGPT is Uniavailable in this version as it requires premium subscription.
- Google Bard is being introduced.
Version Beta 0.4.92
- Modules are on different files so easy to debug.
- Playing song from youtube is perfect now.
- It can now tell a joke.
- Next version will be dedicated on Google Bard or User Based design.
Version Stable 1.00
- Personalized Assistant.
- GPT 3.5 : powered.
- Improved Search Engine.
- More Features.
Version Stable 1.0.1
- Some minor fixes on Joke and User class.
Version 1.0.2:
- Clean Code so it's easier to maintain and debug.
- Better Weather Visual.
- Able to tell location.
- Able to open / close applicaitons.
- ultimate requirements added for those who are not able to run it.
Version 1.0.21:
- Nice format for weather visuals.
- Dependencies provided.
Version 1.2:
- Google Bard introduced.
- Can answer any question based on the user input.
- Logic Improvements.
Contributing
Contributions are highly encouraged! If you have improvements or new features to add, please create an issue or submit a pull request.
Credits
Created by Maharaj Teertha Deb
LinkedIn: https://www.linkedin.com/in/maharaj-teertha-deb/
Released on: August 31, 2023
Warning
This project is currently in Beta version. I am actively working on refining it and addressing any exceptions. As a solo developer, I appreciate your patience while I continue to enhance it. Feel free to use, contribute, and provide suggestions through email or direct messages.
Thank you for your interest and support!


Log in or sign up for Devpost to join the conversation.