摘要 |
User voice data, received 320 via an electronic device, is compared 325 to a stored voice template in order to determine a voice authentication parameter. A voice authentication threshold is determined, to which the parameter is compared 370 in order to determine whether to authenticate the user. In order to determine the voice authentication threshold, a current value of an enrolment counter is determined 330 and, if this indicates 340 that the stored voice template is fully enrolled, the voice authentication threshold is set to a first value 350. If the current value of the enrolment counter does not indicate that the stored voice template is fully enrolled then a device attribute, also received 320 from the electronic device, is compared 355 to a stored device attribute. If the received attribute matches the stored attribute the voice authentication threshold is set to a second threshold 360 determined by the current value of the enrolment counter. If the received attribute does not match the stored attribute the voice authentication threshold is set to a third value 365. If the user is authenticated, the stored voice template may 380 be modified 385 using the received voice data and the enrolment counter updated. |