Voice assistant in Python
It's an voice assistant program for PC coded in Python Programming Language using Speech Recognition and Pyttsx (Python text-to-speech cross platform) libraries and a bunch of other libraries too.
Functionalities:
~searching the web.
~retrieving data from wikipedia by asking questions like ("what is ..." | "who is ..." | "tell me about ... " and so on).
~knowing weather forecast from all over the world.
~launching default applications like Notepad, MS Office, calculator, calendar, cmd, etc.
~and playing music/songs
(ALL BY GIVING VOICE COMMANDS)
=========================================================================================
pip install the following libraries:
SpeechRecognition
Pyttsx
gTTS
PyAudio
datetime
webbrowser
wikipedia
pyowm
mp3play
=============================================================================================
install pywin32-217.win32-py2.7.exe to support python packages in windows users(not required for linux users)
Download pywin32-217.win32-py2.7.exe from below link: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
look for the predefined voice commands in the ultron-maj.py file
run ultron-maj.py file to start the program
Link for the video: https://www.youtube.com/watch?v=EHEmYSaYzjg