1. A method for arbitrating spoken dialog services, the method comprising: determining 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 a spoken utterance from a user within the environment; arbitrating between the plurality of devices and the spoken dialog services in the capability catalog to determined a selected device and a selected dialog service; and processing the spoken utterance with the selected spoken dialog service on the selected device.