vixhxl / ultron

Voice assistant in Python
4 stars 2 forks source link

ultron

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