14. The method as recited in claim 8 , wherein the secondary device is controlled using at least one protocol, the at least one protocol being at least one of Zigbee, Z-wave, Insteon, Bluetooth, Wi-Fi, or Wi-Fi Direct.
8. A method comprising: receiving an indication of a secondary device available to be controlled; communicating with the secondary device to obtain information related to the secondary device; based at least in part on receiving the indication, causing output of first audio requesting a user to supply a name for the secondary device; receiving first audio input data comprising the name from the user; causing first speech processing to be performed on the first audio input data, wherein an output of the first speech processing comprises recognition data associated with the secondary device; causing output of second audio, the second audio requesting that the user provide a name for the secondary device and a command for the secondary device to execute; receiving second audio input data comprising at least the name of the secondary device and the command for the secondary device to execute; causing second speech processing to be performed on the second audio input data, wherein the second speech processing uses the recognition data; and confirming that the secondary device is capable of being controlled based at least in part on the secondary device executing at least part of the command.