Skip to content

arorahub/PyAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Project logo

Status GitHub Issues GitHub Pull Requests License


📝 Table of Contents

🧐 About

PyAssistant is a desktop assistant that leverages face recognition for authentication and speech recognition to interpret commands via built-in webcam/mic. PyAssistant had five functions it can perform out of box, "Play Music", "Open Website","Joke of the day","Fact of the day", and "Send Text". PyAssistant can be customized to your needs, all you need is a basic understanding of python!

🏁 Getting Started

Prerequisites

Please install all prerequisites to ensure PyAssistant will run on your system.

Python3
Twilio 
Speech_recognition
Requests
OpenCV
Numpy
A picture of the user face

Please ensure that your system has a webcam with mic built-in or by USB

Installing

1. Install all Prerequisites software and hardware
2.Clone repo
3.Open PyAssistant script
4.Script is noted where the user will have to update code, the updates will be file path to users face picture(for auth), and twilio account information. 
5. Run PyAssistant

🎈 Usage

Once you run PyAssistant it will open a web cam stream to compare the incoming face to the stored picture, if the auth passes, PyAssistant will alert you speak a command, for example you can say " tell me a joke, " PyAssistant will then echo back the joke.

⛏️ Built Using

✍️ Authors

About

Python Desktop Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages