Voice recognition is a technology that enables a machine or computer to recognize spoken words, phrases and commands, and convert them into a form that the computer can understand and act upon. It is used in various applications such as automatic speech recognition, voice dialing, voice search and more.