An attempt to make a very simple, Personal Assistant that understands speech as well as text input and is capable of performing tasks other than conversing.
-
say your question directly - will give you highlighted answer in google
-
say play music - will start youtube with fav songs
-
say today news - will show and speak top 10 headlines
-
say "what is the meaning of **" - would tell the meaning of that word
-
say specific word - jarvis will perform that task
-
say "search in google" - will start searching anything on chrome
-
say "open ms word" - will launch word say "open vs code" - will launch visual code
more commands can be added
-
say "write a note" - will start writing notes for you
-
say "remember" - will remember whatever you will say
Make sure you install these packages before moving forward to other python libraries-
You can run pip install -r requirements.txt
to install them all.
and
if any issue comes installing any requirement, google that you will find the ans in first link
Clone this repository. Change directories to go to that directory. Run the script "jarvis.py" from the directory containing it. Run script as:
python jarvis.py
: for text mode (default) of input
A lot can be done with this project. Core AI chatbot like functionality can be added. More python scripts can be associated. Pull requests for any such changes are accepted. Feel free to fork this project and make your own changes too.