1. A system comprising: a computer-readable memory storing executable instructions; and one or more processors in communication with the computer-readable memory, wherein the one or more processors are programmed by the executable instructions to at least: receive data regarding an utterance of a user; generate a transcription of the utterance using automatic speech recognition; process the transcription with a first natural language understanding (“NLU”) module to produce a first plurality of interpretations of a requested action in the transcription, wherein the first NLU module is associated with a first domain of actions, and wherein at least a first interpretation of the first plurality of interpretations is associated with a first score indicative of whether the first interpretation corresponds to the requested action in the transcription; process the transcription with a second NLU module to produce a second plurality of interpretations of the requested action in the transcription, wherein the second NLU module is associated with a second domain of actions, and wherein at least a second interpretation of the second plurality of interpretations is associated with a second score indicative of whether the second interpretation corresponds to the requested action in the transcription; select, from the first plurality of interpretations or the second plurality of interpretations, a selected interpretation based at least in part on a score associated with the selected interpretation, wherein the score corresponds to one of the first score or the second score; and generate a response based at least partly on the selected interpretation.
1. A system comprising: a computer-readable memory storing executable instructions; and one or more processors in communication with the computer-readable memory, wherein the one or more processors are programmed by the executable instructions to at least: receive data regarding an utterance of a user; generate a transcription of the utterance using automatic speech recognition; process the transcription with a first natural language understanding (“NLU”) module to produce a first plurality of interpretations of a requested action in the transcription, wherein the first NLU module is associated with a first domain of actions, and wherein at least a first interpretation of the first plurality of interpretations is associated with a first score indicative of whether the first interpretation corresponds to the requested action in the transcription; process the transcription with a second NLU module to produce a second plurality of interpretations of the requested action in the transcription, wherein the second NLU module is associated with a second domain of actions, and wherein at least a second interpretation of the second plurality of interpretations is associated with a second score indicative of whether the second interpretation corresponds to the requested action in the transcription; select, from the first plurality of interpretations or the second plurality of interpretations, a selected interpretation based at least in part on a score associated with the selected interpretation, wherein the score corresponds to one of the first score or the second score; and generate a response based at least partly on the selected interpretation. 7. The system of claim 1 , wherein the first domain comprises one of: phone dialing, shopping, getting directions, playing music, or performing a search.