Alternatively referred to as speech recognition, voice recognition is a computer software program or hardware device with the ability to decode the human voice. Voice recognition is commonly used to operate a device, perform commands, or write without having to use a keyboard, mouse, or press any buttons. Today, this is done on a computer with ASR (automatic speech recognition) software programs. Many ASR programs require the user to “train” the ASR program to recognize their voice so that it can more accurately convert the speech to text. For example, you could say “open Internet” and the computer would open the Internet browser.
What does voice recognition require?
For voice recognition to work, you must have a computer with a sound card and either a microphone or a headset. Other devices like smart phones have all of the necessary hardware built into the device. Also, the software you use needs voice recognition support, or if you want to use voice recognition everywhere, you need a program like Nuance Naturally Speaking to be installed.
Examples of where you might have used voice recognition
As voice recognition improves, it is being implemented in more places and its very likely you have already used it. Below are some examples of where you might encounter voice recognition.
- Automated phone systems – Many companies today use phone systems that help direct the caller to the correct department. If you have ever been asked something like “Say or press number 2 for support” and you say “two,” you used voice recognition.
- Google Voice – Google voice is a service that allows you to search and ask questions on your computer, tablet, and phone.
- Digital assistant – Amazon Echo, Apple’s Siri, and Google Assistant use voice recognition to interact with digital assistants that helps answer questions.
- Car Bluetooth – For cars with Bluetooth or Handsfree phone pairing, you can use voice recognition to make commands, such as “call my wife” to make calls without taking your eyes off the road.
Types of voice recognition systems
- Speaker dependent system – The voice recognition requires training before it can be used, which requires you to read a series of words and phrases.
- Speaker independent system – The voice recognition software recognizes most users’ voices with no training.
- Discrete speech recognition – The user must pause between each word so that the speech recognition can identify each separate word.
- Continuous speech recognition – The voice recognition can understand a normal rate of speaking.
- Natural language – The speech recognition not only can understand the voice but can also return answers to questions or other queries that are being asked.