Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 1.94 KB

README.md

File metadata and controls

51 lines (43 loc) · 1.94 KB

JRAVIS (JUST A RATHER VERY INTELLIGENT SYSTEM)

This was my attempt to make a voice assistant similar to JARVIS (in iron man movie)

Let's be honest, it's not as intelligent as in the movie, but it can do a lot of cool things and automate your daily tasks you do on your personal computers/laptops.

Built With

Features

  • It can do a lot of cool things, some of them being:
  • Greet user
  • Tell current time and date
  • Launch applications/softwares
  • Open any website
  • Tells your current system status (RAM Usage, battery health, CPU usage)
  • Tells about any person (via Wikipedia)
  • Can play any song on YouTube
  • Plays music
  • Can send email (via stmp)
  • Answer any generic question
  • Can Open IDE
  • Tells a random joke
  • Tells your IP address
  • Can switch off the window
  • Can turn on sleep mode of window
  • Can play personal youtube playlist songs
  • Can play cartoons on youtube
  • Can do drumroll

API KEYS

To run this program you will require a API key. Register your API key by clicking the following link

Installation

  • First clone the repo
  • Make a new python environment If you are using anaconda just type conda create -n jarvis python==3.8.5 in anaconda prompt
  • Activate the environment
  • Navigate to the directory of your project
  • Install all the requirements by just hitting pip install -r requirements.txt
  • Install PyAudio from wheel file by following instructions given here
  • Run the program by python main.py
  • Enjoy !!!!

License

This project is licensed under MIT License 2022 vikas bhadu

Future Improvements

  • Generalized conversations can be made possible by incorporating Natural Language Processing
  • GUI can be made it more nicer to look at and functional
  • More functionalities can be added