A system comprising: a device; and a server; wherein the device is configured to obtain, from a store, an audio clip having an utterance (302, 812) having an activation trigger portion (310, 814) and a command portion (320, 816); the device or the server is configured to determine an activation trigger vector distance between an activation trigger vector representation of the activation trigger portion (310, 814) and a registered activation trigger vector; the device or the server is configured to determine a command vector distance between a command vector representation of the command portion (320, 816) and a registered command vector; and the device is configured to, responsive to the activation trigger vector distance satisfying an activation trigger distance threshold and the command vector distance satisfying a command vector distance threshold, provide service or access associated with a registered user; wherein: the device and/or the server is configured to select an activation trigger vector space model from multiple possible vector space models based on the activation trigger portion (310, 814) in the utterance and is configured to create the activation trigger vector representation using the activation trigger vector space model; and/or the device and/or the server is configured to select a command vector space model from multiple possible vector space models based on the command portion (320, 816) in the utterance and is configured to create the command vector representation using the command vector space model. a device; and a server; wherein the device is configured to obtain, from a store, an audio clip having an utterance (302, 812) having an activation trigger portion (310, 814) and a command portion (320, 816); the device or the server is configured to determine an activation trigger vector distance between an activation trigger vector representation of the activation trigger portion (310, 814) and a registered activation trigger vector; the device or the server is configured to determine a command vector distance between a command vector representation of the command portion (320, 816) and a registered command vector; and the device is configured to, responsive to the activation trigger vector distance satisfying an activation trigger distance threshold and the command vector distance satisfying a command vector distance threshold, provide service or access associated with a registered user; wherein: the device and/or the server is configured to select an activation trigger vector space model from multiple possible vector space models based on the activation trigger portion (310, 814) in the utterance and is configured to create the activation trigger vector representation using the activation trigger vector space model; and/or the device and/or the server is configured to select a command vector space model from multiple possible vector space models based on the command portion (320, 816) in the utterance and is configured to create the command vector representation using the command vector space model. the device and/or the server is configured to select an activation trigger vector space model from multiple possible vector space models based on the activation trigger portion (310, 814) in the utterance and is configured to create the activation trigger vector representation using the activation trigger vector space model; and/or the device and/or the server is configured to select a command vector space model from multiple possible vector space models based on the command portion (320, 816) in the utterance and is configured to create the command vector representation using the command vector space model.