Skip to content

codec404/jvsTry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JARVIS AI

This is an AI based bot mainly intended to take voice instructions from the user and perform various software and hardware related task.

Authors

Installation

Clone this project with git clone command in the terminal

git clone https://github.com/codec404/jvsTry

Deployment

To deploy this project run

  main.py

The program starts when you say: " Hello Jarvis " or "Wake up Jarvis" or "Switch on service"

Requirements

Python packages

  • pyttsx3
  pip install pyttsx3
  • playsound
  pip install playsound
  • pyaudio
  pip install pyaudio
  • speech_recognition
  pip install SpeechRecognition
  • wikipedia
  pip install wikipedia
  • webbrowser
  pip install webbrowser
  • geopy
  pip install geopy
  • pywhatkit
  pip install pywhatkit
  • AppOpener
  pip install AppOpener
  • pyautogui
  pip install pyautogui
  • keyboard
  pip install keyboard
  • comtypes
  pip install comtypes
  • pycaw
  pip install pycaw
  • googletrans
  pip install googletrans==3.1.0a0

In addition you will be needing to create a GtPassword.py file in python in which you need to declare a varible npassword and store in it the password you want to save.

In store module which is a self-designed module there is a dictionary defined storing the system details of your device which is reflected in the about device section of the bot

/* Avoid using coderunner in case you use vscode as IDE*/

Make sure you have installed hindi voice, keyboard and speech in the language section of windows settings. In the same way get Spanish installed too if you want Jarvis to translate into Spanish. Else comment out those portions.

Documentation

Documentation

The above link leads to the official python documentation page. It will be helpful for the users to get knowledge about the python modules used in this project.

Environment Variables

To run this project, you will need to add the following environment variables:

CurrentWeather which stores the API_KEY fetched from 'https://api.openweathermap.org'

Features

  • Give Weather Updates
  • Schedule Alarm
  • Send WhatsApp Message
  • Translate speech into three different languages
  • Google Search
  • Play any video over YouTube

And many more you get when you explore

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published