Integrating Technologies Using Python Voice Controlled Menu
What is SpeechRecognition?
Speech recognition is the process by which a system identifies spoken words. Basically, it means talking to your system and having it correctly recognize what you are saying.
Note → In this we need two python modules SpeechRecognition and PyAudio. These two should be preinstalled in Linux because we are using Linux as a base OS.
The menu shown in the image below is the main menu of our application. According to this menu, if we start saying the operation which we want to perform then the system will recognize our voice, match with the menu and proceed with the further action
DOCKER MENU
What is Docker?
Docker is a set of platform as a service product that uses OS-level virtualization to deliver software in packages called containers.
Here as you can see below we voice instructed the menu to start docker
Step-1: Start saying, start docker
The system has recognized the voice and docker was successfully started
Step-2: To check docker status
It shows that our docker services are running
Step-3: To launch the docker container, start saying to the system and after providing some necessary details your docker container will be successfully launched.
Step-4: Return to the docker menu and now if we want to stop the docker services
Here as we can see the services are stopped
HADOOP MENU
What is Hadoop?
Hadoop is an open-source distributed processing framework that manages data processing and storage for big data applications in scalable clusters of computer servers.
Step-1: Return to the main menu from the docker menu and start saying to launch the Hadoop menu
As you can see explicitly Hadoop menu has been displayed
Step-2: If we start saying to go to the master menu. It will display the master menu
Step-3: Master menu has been displayed so start saying according to your choice
Step-4: If we want to check the cluster report say it accordingly
Step-5: Return to Hadoop menu and say slave menu and slave menu is displayed
Step-6: To start the data node just say start slave node and it will start the data node
AWS MENU
What is AWS?
Amazon Web Services (AWS) is a subsidiary of amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
Step-1: Return to the main menu and start saying AWS menu or amazon menu
Step-2: Explicitly AWS menu will be displayed
Step-3: Start saying launch EC-2 menu to further proceed
Step-4: To operate with instances choose the instance menu
Step-5: To describe the instances by providing the instance id
Step-6: Come back to the ec2 menu and select the volume menu
Step-7: The volume menu is displayed so that you can create, delete and modify volumes
Step-8: Return to the AWS menu and start saying to open the IAM menu
Step-9: You can perform the following operations mentioned in the menu
Step-10: To add an IAM user start saying add a user
PARTITION MENU
Step-1: Return to the main menu and select partition menu
Step-2: From partition menu, say logical volume partition or LVM partition menu
Step-3: From the LVM menu, to create physical volume say accordingly
Step-4: By providing the asked information you can successfully create a physical volume
Step-5: For increasing or decreasing the size of the volume, provide the size you want to modify and the menu will display the information of the volume after modifying it
Thanks for reading!!!