1. A method comprising: receiving a voice request from a user at a device; generating, on the device, a user identifier using the voice request and time-based rules associated with the device; comparing stored user identities to the user identifier, to yield a comparison; estimating, via successive comparisons, a background noise parameter and a transducer noise parameter, wherein a delay between the successive comparisons is increased when successive changes do not exceed a threshold value; and when, based on the comparison, the user is associated with the device: retrieving a parameterizable speaker independent speech recognition model associated with the user identifier; and adapting the parameterizable speaker independent speech recognition model based on the background noise parameter and the transducer noise parameter.
1. A method comprising: receiving a voice request from a user at a device; generating, on the device, a user identifier using the voice request and time-based rules associated with the device; comparing stored user identities to the user identifier, to yield a comparison; estimating, via successive comparisons, a background noise parameter and a transducer noise parameter, wherein a delay between the successive comparisons is increased when successive changes do not exceed a threshold value; and when, based on the comparison, the user is associated with the device: retrieving a parameterizable speaker independent speech recognition model associated with the user identifier; and adapting the parameterizable speaker independent speech recognition model based on the background noise parameter and the transducer noise parameter. 2. The method of claim 1 , wherein generating the user identifier occurs after receiving a unique user code at a beginning of a usage session.