1. A system comprising: one or more processors; memory; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to: receive, from a handheld electronic device, voice data and item identifier information, wherein the handheld electronic device includes at least a microphone to receive a voice input from a user and a scanner to scan an identifier of an item; determine, based at least in part on the item identifier information, information about the item; generate one or more transcriptions of the voice data using a speech recognition model; generate a semantic representation of the one or more transcriptions using a natural language understanding model; identify a reference to the item in the semantic representation; identify a user intent in the semantic representation; determine an action 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; and perform the action.