Speech recognition describes a group of special technologies that allow callers to speak words, phrases, or utterances that are used to control applications. In the case of voice processing, speech recognition is used to replace touch-tone input, make for more intuitive menu structures, and ad a level of simplicity and security to some systems. Speech recognition, on the other hand, is a technology that uses the spoken word as input that has an effect on the logic flow and execution of the program in question.