1. A method for configuring a controlling device to command functional operations of a target appliance, the method comprising: receiving at a speech recognition engine voice data indicative of at least a brand of the target appliance whereupon the speech recognition engine uses the voice data indicative of at least a brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance; and causing the at least one codeset to be provisioned to the controlling device for use in commanding functional operations of the target appliance.