The technology that lets people to speak a computer command instead of typing it. The computer understands it and implements the task. Voice recognition is in use on some telephone and computer systems. Algorithm-based programming enables computers to recognize the words of human speech and to record them into memory, where they can be saved into files or used to command and interact with an IVR system. Software programs transform recognized words into digitized text. Discrete-speech systems require the user to speak slowly and distinctly. Continuous-speech systems allow a user to speak naturally.