Menu with voice controls using Python

A voice assistant is a digital assistant that uses voice recognition, language processing algorithms, and voice synthesis to listen to specific voice commands and return relevant information or perform specific functions as requested by the user.

Based on specific commands, sometimes called intents, spoken by the user, voice assistants can return relevant information by listening for specific keywords and filtering out the ambient noise.

How Voice Assistants Work

The assistant needs a keyword to begin the conversation. The assistant jumps into action when you say a specific keyword. In general, keyword includes an assistants name along with greeting.

In the case of Alexa, it’s simply ‘Alexa’. The google assistant receives a command when we say ‘Ok Google. Similarly, these assistants need a keyword to begin listening.

The assistant then listens to what you say by the microphone (mic) in your smartphone. Furthermore, the assistant then interprets or understands what you said by natural language processing. In most cases, voice assistants are connected to neural networks via the internet. Neural networks and artificial intelligence together help assistants to understand the context of human language.

Contents of Project

The file task is the main file

A microphone is required to make it work otherwise it will give an error and you need to allow microphone access to it in Windows 10.

Linux Command

You can add as many commands as you want.

Amazon Cloud Commands

AWS cloud Menu will have EC2, S3, and some few other options but you can add more.

Docker Commands

You can add as many commands as you want.

Git hub Link is as follow

g0tham11/voice-menu (


I am a sophomore!