Do you want to come up with a voice recognition project, and you do not know where to start? Worry no more in this article I have discussed top 20 voice recognition projects and their links on GitHub.
1. News Alan AI
Alan AI is speech recognition software that gives you the permission to add voice abilities to your applications. You will be able to control everything in the application using your voice. It is very easy to integrate.
2. VoicePrint Recognition
It is a speaker recognition or voiceprint recognition project. It recognises the speaker automatically based on their individual information that is in the speech waves. Therefore, the speaker’s voice can be used in identity verification and controlling access to services like voice mail, confidential information amongst others.
3. Wake up word detection
Wake up word system is an upcoming development that is getting popular. It makes it easy to multitask. Apple, Microsoft and Amazon have come up with custom make word engine that is addressed using words like hey Siri, Cortana and Alexa. This project main focus is on only voice detection.
4. RFBD eye in hand robotics grasping
This project represents an eye in hand RGBD based vision system used for voice recognition, object detection, robotics gasping, pose estimation and segmentation. It can easily do voice recognition.
5. VHDL Voice Recognition
This project’s speech recognition system is performed in FPGA boards (BASYS2) utilising VHDL. You will need 2 FPGA and 2 BASYS boards for the project implementation because it requires RAM space and processing capacity bypasses BASY2’s resources.
6. Indian Sign Language Translator.
This project is takes in your voice as the input, process it and turns it to Indian sign language that can be understood by those who can’t speak. Moreover, it can also recognise Indian sign language and turns it to text for those that can’t hear but can read.
7. Osky the Voice Assistant
This project is a voice assistant that is constructed using python, and it has incorporated speech recognition, web browser and smtplib packages. It has features such as open college LMS for helping in playing songs, sending of emails, open websites and Wikipedia searching.
8. Gender Recognition
Gender recognition is a machine learning project that predicts a person’s gender after you have spoken, and then it analyses your voice. Its data set is got from kaggle. It utilizes basic SVM that provides 97.8% accuracy.
9. Angular Evernote
This application utilizes the Evernote API, NodeJS, express JS and Gulp to utilize the Evernote API with the speech recognition API on chrome which captures the voice notes, and then they are store in Evernote inform of text.
10. Voice Endpoint Detection
This project lies under intelligent speech recognition. Its main goal is to detect voice endpoints in an audio which is composed of 2 tasks firstly it’s based on short-term signal features and supper simple classifier, secondly it is based on frequency domain characteristics and statistical model classifier. You will require Python 3.6+, tqdm and scikit-learn.
11. Digital signal Processing to voice Recognition Classification
This project aim is to train a PC program to be able to identify a speaker’s voice. For you to use it you need to;
- Clone or download the project.
- Run the code & python by_awsome_program.py on your command line.
- Choose models for the training.
- Select a reference and lastly click the predict button, and you are going to see in the result area the prediction.
12. Voice controller Rover
This rover is voice controller and is built on raspberry Pi2 that has Windows 10 iot core. The voice recognition is given by windows native speech recognition winrt API in the windows. Speech recognition namespace. By default, it only listens to Hey then it wakes up and turns on for allowing commands to move backwards or forward and turn. You can also tell it to go to sleep.
13. Voice Recognition Robot
This project is using the Julius software, I-Robot and C programming. Julius’ software helps in giving speech commands to your PC or laptop and via a terminal command that is in the Read.md file in the Julius software section where the speech commands can be converted to text in a file that is constructed in real time using a certain library in C.
14. Alexa A Virtual voice Assistant
This virtual voice assistant project is created using Python that can take voice commands, detect them and do other tasks such as stream songs on YouTube, and give answers to various questions. Python speech recognition technology and text speech converter have been integrated in it.
15. Password and Voice Based Home Security
This project is a password-based door lock system and a Bluetooth manipulable voice recognising utilising Arduino. A secure passcode acts as the door unlocking system furthermore it has the option of unlocking using a mobile app-controlled Bluetooth.
16. Speech to Text
To develop this project, you need to come up with an online speech to text engine. The system will be acquiring speech at runtime via the microphone and processes the sample speech to identify the uttered text. The text will then be stored in a file.
17. Golash Boy Virtual Assistant
This is a Python-based desktop assistant which helps in playing music, sending email, open goggle, Link in, GitHub, and YouTube. It can search anything in the Wikipedia using voice commands and can do greeting correctly based on the time if its 12 noon to 6pm it says goof afternoon sir have you had lunch. It can send WhatsApp messages through voice commands.
18. Wiki voice
This is a python project that utilizes speech recognition library of python to carry out interpretation of voice to text and also utilize Beautiful soup to search the Wikipedia page of the search.
19. Voice Recognition Emulation and Gaming
This is a voice recognition machine learning through custom Pokemon simulator and Nintendo Switch app. The goal of the project is
- To provide accessibility in gaming and aiding novel techniques for game control that company can utilize to improve consumer demographics and purchases.
- Collection of data logs for improvement of the system for creation of a modes and models of input that will help improve utility and user experience.
20. Dalle Project
Dalle robot can be controlled using voice commands, and it follows orders for slowing down, speeding up, turning, rotate and turning. It has a webcam for gesture control and also video recording. It has an emergency control for it to stop if it goes too far.
The above are the top voice recognition projects that you can find on GitHub. All you need to do is select one that you are interested in then click the link to access code in GitHub.