1. A method comprising: receiving, at an electronic device, a list of a plurality of target keywords, the list received via a communication network; selecting a particular target keyword from the list of the plurality of target keywords; receiving a keyword model for the particular target keyword via the communication network; and assigning the particular target keyword to a function of the electronic device such that the function is performed in response to detecting the particular target keyword based on the keyword model in an input sound received at the electronic device.