1. A method for providing voice commerce, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising: receiving, by the computer system, a user input comprising a natural language utterance; providing, by the computer system, the natural language utterance as an input to a speech recognition engine; obtaining, by the computer system, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; determining, by the computer system, a context based at least on the one or more words or phrases; identifying, by the computer system, without further user input after the receipt of the user input, a product or service to be purchased on behalf of a user based at least on the determined context; obtaining, by the computer system, payment information with which to pay for the product or service; obtaining, by the computer system, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and completing, by the computer system, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information.
1. A method for providing voice commerce, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising: receiving, by the computer system, a user input comprising a natural language utterance; providing, by the computer system, the natural language utterance as an input to a speech recognition engine; obtaining, by the computer system, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; determining, by the computer system, a context based at least on the one or more words or phrases; identifying, by the computer system, without further user input after the receipt of the user input, a product or service to be purchased on behalf of a user based at least on the determined context; obtaining, by the computer system, payment information with which to pay for the product or service; obtaining, by the computer system, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and completing, by the computer system, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information. 13. The method of claim 1 , further comprising: obtaining, by the computer system, user profile information associated with the user, wherein the user profile information indicates one or more pre-approved categories of products or services; determining whether the product or service is associated with at least one of the one or more pre-approved categories; wherein completing the purchase transaction comprises completing, without further user input after the receipt of the user input, the purchase transaction based on the payment information, the shipping information, and a determination that the product or service is associated with at least one of the one or more pre-approved categories.