1. A method comprising: receiving, by an electronic device, a plurality of voice samples uttered by one or more users as they interact with a voice command-and-control feature of the electronic device; for each voice sample, assigning, by the electronic device, the voice sample to one of a plurality of voice type categories; for each voice type category, grouping, by the electronic device, voice samples assigned to the voice type category into one or more user sets, each user set comprising one or more voice samples likely to have been uttered by a unique user in the one or more users; and for each user set: generating, by the electronic device, a voice model; issuing, by the electronic device to the unique user, a request to provide an identity or name; and labeling, by the electronic device, the voice model with the identity or name provided by the unique user.