Speech recognition software has the ability to decode the human voice into digitized speech so it can be understood by the computer. It is commonly used to operate a device, perform commands, or write without having to use a keyboard, mouse, or press any buttons. Simply put. it substitutes voice entry for keyboard entry