OPENSOURCE
- A Simple Virtual Assistant Build in Python
** A video tutorial will be uploaded on using PYSHA on local machines.
pip install -r requirements.txt
if you are familar with virtualenv <-- use the virtualenvirenoment to create a local python duplicate to work with this project.
pip install -r requirements.txt
Install the following dependencies as well.
install [Microsoft Speech SDK](http://www.microsoft.com/en-pk/download/details.aspx?id=10121)
install [AVBIN(10 MB+)](https://avbin.github.io/AVbin/Download.html)
DEPENDENCIES: Microsoft SDK 5.1 download and install in the local machine.
############## TO optimize the code , you can just download the required module for the Natural language processing ############
Run the __init__.py file, this will automatically Start the VirtualAssistant, There is no user interface which has been developed but it will be soon in the upcomming pings.
--> #IT IS UNDER HEAVY DEVELOPMENT, SINCE Its been a month i started working on it.
Later on the code will be using different terminologies for accessing the social media, after configuring the search engine and then it will be having Artifical Intelligence , Machine Learning Modules while aiml to record the markupform of the intelligence asked question.
You should speak anything or any command listed below , it will work as its supposed to, if the command is not found , it will be sent for chatting, and will be used to chat.
Social Media Addition will be added soon , with messaging and emailing compatibilites
!!!!!!!!!!!!!!!!!!!!!!!EXAMPLE QUESTIONS !!!!!!!!!!!!!!!!!!!!!!!!
Who won the Election of 2016 in United states ?
Who wrote the book The lord of the Flies ?
What is the meaning of life ?
What is the meaning of Nostalgia?
bread < This will return the Other Requirements
ask > what is the date / what is the time
ask > What is the integeration of 2 x squared + 3 x + 7
ask > which is greater in quantity 1 liter of water or 1 liter of milk
ask > Stack over flow search _____________
______ replace this with your query
ask> search youtube ____________ or youtube _________________
ask> searh youtube playlist _________ : ___ is the query of yours
search youtube ___________________: ______ replace this with your query
or youtube ___________________
ask> search music _____________ or find music _______________ : replace ___ with your song name or artist or both
ask> Read it out to me or Read it out for me
# This will read all the text from the last visited page
ask > switch to _______ : replace the _________ with Female , male , dave , hazel , zira
ask > tweet __________________ : posts a tweet on twitter.
ask > search music ________________ : searched the music.
ask > find music _______________ : finds the music from the internet.
ask > play music : plays the music
ask > Music Please : plays the music
ask > music video please : plays a music video
ask > search for ________________ : searches on google
ask > launch ___________________ or RUN ______________ : runs the define application.
ask > read it out for me : reads the last visited page
ask > Search for _________: This opens up the browser for the result so that the Virtual assistant is able to read from the
data
ask > Stop,stop listening,quit : This will results in the Quiting , exiting for the virtual assistant!!
ask > search ________ on Wikipedia : will search on wikipedia based on certain meaningful words(replaces at _____)
ask > show me a comic : finds a comic from the internet and displayed the comic
ask > tell me a joke : Finds a joke from the web and shows the joke
ask > tokenize sentence ____________________________ : will returned a tokenized sen
ask > find me a wallpaper __________ or Find a wallpaper _____________ : replace ______ with your query
ask > Mouse Move _________ : replace ___- with up , down, left , right , click , scroll # Controls the Mouse Movements
ask > Stop chrome or other applications : Stops the processes of the application
ask > Stop windows Media Player : stops the specified application
ask > What did i just said : returns the last query from the short term memory(termed as the top runned query > the last most)
ask > What did i said you: Returns maximum from the shrot term memory(last 7+-2 statments ) as per human brain.
ask > I love you : Will return the Best responce on the basis of the internal machine learning algorithms in chatterbot.
ask > read it out for me : reads out the complete web page by scrapping it.
ask > open link _________________________ : ask any query and will find the first link on the google and open it up
ask > github search ___________________________ or search on github : will find suitable patterns and will tell you the github search results and show it on the browser.
ask > ______________________- Ask anything other than the above text the responce wil be returned based on the machine larning algorithums and then the responce data will be returned.!
ask > Stop __________ : replace ____ with any application name such as Calculator , windows media player and others
-
Refined code and Corrected along with tests and examples will be uploaded in another repository.
-
The source code is at https://github.com/shafaypro/PYSHAv2/tree/dev
-
(refining source code will take a month or two : started in 08/18/2018)