This is a minor project which is based on Voice Assistant using JAVA and Sphinx Library.
Now a days, Amazon Alexa, Google Asisstant, Siri and Cortana are very famous. This project is just a small attempt to replicate the same concept. In this voice asisstant, user will give a voice commands for opening certain websites and these websites will be opened by the default web browser of the user.
I have coded this project using JAVA and Sphinx Library has been used for adding speech recognition function in the project. This project can also be created using any other programming languages such as Python, C,C++ etc.
To Use this assistant some libraries are needed to be included in your Code Editor. Sphinx Libraries are to be firstly imported in your packages.
These libraries can be downloaded from the following link: https://drive.google.com/drive/folders/1WuYSLxHeQ4SXmD0vauXiBSFIS61xe0oI?usp=sharing
After importing this library, in your code, Use this entire folder in your code editor and run App.java in the editor.
Some screenshots are given below:
-
When you will run the program, this is how your terminal in Visual Studio Code will look like as it is shown in my screenshot.
-
Then you are required to speak the website names given in Commands.txt.
-
After Speaking the websites name, you will see the screen how it will appear. (Example in this case, Website: Github)
- The sphinx library should be imported properly.
- The dic and lm files should be placed properly in folders and locations should be given properly.
Name : Ankit Raj Biswal Registration No. : 1941012238 CSE-D College: Institute of Technical Education and Research