Voice-controlled devices use voice recognition software to convert and decode the human voice into signals that are easily understood by the devices. Voice recognition is the ability of a machine to receive, understand, and dictate spoken commands. It is used for various purposes such as opening locked devices, sending emails and text messages, and initiating phone calls. Voice-controlled devices analyze the voice of a particular person and subsequently grant or deny access to functions. Voice recognition technology has become very popular in areas such as mobile banking, which requires users to identify themselves via spoken commands before making transactions.