15. A method comprising: receiving, from a handheld electronic device, voice data associated with a voice input from a user and an identifier of an item, wherein the identifier of the item was obtained by scanning the item; determining, based at least in part on the identifier of the item, information about the item; generating a semantic representation of the voice data using at least one of a speech recognition model or a natural language understanding model; identifying a reference to the item in the semantic representation; identifying a user intent in the semantic representation; and performing an action that is determined based at least in part on the information about the item, the reference to the item in the semantic representation, and the user intent in the semantic representation.
15. A method comprising: receiving, from a handheld electronic device, voice data associated with a voice input from a user and an identifier of an item, wherein the identifier of the item was obtained by scanning the item; determining, based at least in part on the identifier of the item, information about the item; generating a semantic representation of the voice data using at least one of a speech recognition model or a natural language understanding model; identifying a reference to the item in the semantic representation; identifying a user intent in the semantic representation; and performing an action that is determined based at least in part on the information about the item, the reference to the item in the semantic representation, and the user intent in the semantic representation. 17. The method as recited in claim 15 , wherein the identifier of the item is scanned prior to receiving the voice input from the user, after receiving the voice input from the user, or while at least a portion of the voice input is being received from the user.