Voice recognition is a computer, software program, or hardware device's ability to decode the human voice into digitized speech so it can be understood by the computer. 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 automatic speech recognition (ASR) software programs.