Speech recognition software (AKA automatic/computer speech recognition) converts spoken words to machine-readable input (ex: to key presses, using the binary code for a string of character codes). The term "voice recognition" is sometimes incorrectly used to refer to speech recognition, when actually referring to speaker recognition, which attempts to identify the person speaking, as opposed to what is being said. Confusingly, journalists and manufacturers of devices that use speech recognition for control commonly use the term Voice Recognition when they mean Speech Recognition.
Speech recognition applications include voice dialing (call home), call routing (collect calling), demotic appliance control and content-based spoken audio search (finding a podcast where particular words were spoken), simple data entry (entering a credit card number), preparation of structured documents (a radiology report), speech-to-text processing (word processors or emails), and in aircraft cockpits (usually termed 'Direct Voice Input').




