/Python-Virtual-assistant

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

Primary LanguagePythonMIT LicenseMIT

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.