Skip to content
/ Strydo Public

Personal Voice Assistant using Python 3 given as a task

Notifications You must be signed in to change notification settings

yadvi12/Strydo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

STRYDO 🐬

This is strydo :) your personal voice assistant

Why strydo?

S is for serious🙃, not always joking.

T is for treasure💎, that of your friendship.

R is for rapport🤝, friends seek you.

Y is for yes🙆‍♀️, always open to new possibilities.

D is for decisive📃, especially when it counts.

O is for objective💡, always impartial.

Tasks it can do for you:

  • It can change the voice depending on user input.
  • It can tell you date, time, day and month.
  • It will wish you depending on the time of the day.
  • It can launch any windows based application for you like notepad, word, edge, chrome, calculator, calender, and the list goes long.
  • If you are feeling quite bored, it can tell you a random joke.
  • And if your mood is little low, don't worry, strydo will tell you a daily quote to stay motivated in life and in all situations:)
  • Ya, it can also do remote desktop connection for you ( if you have putty installed in your system, it will do it for you).
  • It can hibernate, sleep, log off and shutdown your PC.
  • It can also click a selfie for you.
  • It can recycle your recycling bin.Pretty much, right?
  • It can open file explorer.
  • It can also open common websites like google, youtube, twitter, facebook, linkedin, stackoverflow, etc.
  • Fun thing: Try asking strydo "play baby shark"
  • It can show you the calendar.
  • Can also show you the weather.
  • It can open windows settings for you.
  • Try giving a compliment to strydo "strydo you are great" or anything you want.
  • It can show you cooking recipes, can play any song for you.
  • It can search any query for you in the google.

Modules used for creating this voice assistant:

  • pyttsx3 (for giving voice output)
  • os (to use all the operating system commands in python language)
  • subprocess (to use the camera)
  • datetime (to show the date and time)
  • wikiquote (for fetching the daily quote)
  • time (for time)
  • pyjokes (to generate random jokes)
  • winshell (The winshell module is a light wrapper around the Windows shell functionality. It includes convenience functions for accessing special folders)
  • urllib.request (request is a Python module for fetching URLs (Uniform Resource Locators))
  • re (regular expression module- the functions in this module let you check if a particular string matches a given regular expression)
  • webbrowser (To display web based documents to users by using python)

Getting Started:

  • Clone this repository using git clone command in the location you find suitable in your PC:
git clone [repo-link]
  • To install the modules mentioned above in your system,first install python and then use the command given below:
pip install [module name]
  • Now all the heavy-lifting is done! Head over to the location of the cloned repository. Run the following command:
python mysoftwaretemplate.py

About

Personal Voice Assistant using Python 3 given as a task

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages