Skip to content

A simple python based virtual voice assistant that can take and execute commands

License

Notifications You must be signed in to change notification settings

Abhijeetbyte/Python-Virtual-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Python-Virtual-assistant

VAVO

Stand for 'Virtual Assistant Version One' A python based programme that uses speech recognition and text-to-speech functions.
Google text-to-speech API were used. (Only work when the system is online)

made-with-python

Getting started

Prerequisites:

  • Your computer must be running Python3.9 or newer.

Dependencies

  • Below is the list of libraries that has been used. You must need to install all, before executing the programme
pip install speechrecognition
pip install gTTS
pip install pyaudio
pip install playsound==1.2.2

pip install PyAudio

Features

Voice Commands

Since it can take various types of voice inputs for interaction and gives a random voice output which makes it more interactive.

You can also add other commands, here an example that exists

Greetings

hey, hi, hello, wake up Any mentioned keyword and, it will give or speak a random output from a specified list.

Reporting Issues & Contributions

Feel free to report issues and contribute to this repository.


License

Copyright © Abhijeet kumar. All rights reserved.

Licensed under the MIT License.