Skip to content

J.A.R.V.I.S. is a voice activated desktop assistant which is built in Python using libraries such as Google text-to speech, speech recognition etc.

License

Notifications You must be signed in to change notification settings

harshita130602/J.A.R.V.I.S.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

J.A.R.V.I.S.

J.A.R.V.I.S. is a voice activated desktop assistant which is built by using Python. It allows you to navigate any site, send email to anyone from your email account etc, view reddit of any valid subreddit. In this, Google's Text-To-Speech library have been used to process voice input. Many other packages have been used too. Take a look at requirements.txt file in order to install all the pre-requisites before running this code on your system.

Run code in your system

If you are a linux user, install the say command using:

sudo apt-get install gnustep-gui-runtime

In order to install all the pre-requisites at once, install pip3 and then type the following command in your system:

  • pip3 install -r requirements.txt

Now, type the following commands in your terminal in order to run the program on your system:

  • git clone https://github.com/harshita130602/J.A.R.V.I.S.
  • cd J.A.R.V.I.S.
  • python3 main.py

Once, the JARVIS start saying 'I am ready for your command', give the command you like in order to get the specific task done.

Supported Commands

  • What's up

  • Hey Jarvis

  • How are you

  • Shut Down

  • Open reddit 'subreddit name' : Opens the subreddit in default browser.

    Example - Open reddit python.

    It will open https://www.reddit.com/r/Python/

  • Open website 'website name' : Opens the required website in default browser.

    Example - Open website Facebook.

    It will open https://www.facebook.com

  • Send email OR email : Sends the mail. Follow up questions such as recipient name, content will be asked in order. Please fill your information in the email section of the code in order to send the email to the person you want to get your message. Every information that is required to fill in the code, is well-commented in order to minimise the work to find it. Right now, sample data has been filled at those places.

  • Tell a joke OR another joke : Says a random dad joke xD.

Note - This repository is licensed under MIT License 2020. In order to view the license, click here. You can report any issues regarding this repository here. If you have more amazing ideas in order to make this desktop assistant better, feel free to make pull requests. Pull requests are welcome :)

Made with ❤️ by HARSHITA UPADHYAY

About

J.A.R.V.I.S. is a voice activated desktop assistant which is built in Python using libraries such as Google text-to speech, speech recognition etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages