1. A method for arbitrating spoken dialog services, the method comprising: determining, with an arbitration module that includes a processor, a capability catalog associated with a plurality of devices accessible within an environment, the capability catalog including a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices; receiving, with a speech understanding module that includes a processor, a spoken utterance from a user within the environment; arbitrating, with an arbitration module that includes a processor, between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service; and processing the spoken utterance with the selected spoken dialog service on the selected device.
2. The method of claim 1 , wherein the arbitrating includes: classifying the spoken utterance to determine a set of candidate devices from the plurality of devices and a set of spoken dialog services based on the capability catalog; and determining the selected device from the set of candidate devices and the selected spoken dialog service from the list of candidate spoken dialog services based on a verification criterion.