The invention discloses a user registration and logon method by combining speaker speech identity
authentication and account code protection in network games. A
client receives and processes a speech
signal, and a
server carries out speaker speech identity
authentication through a speech template. The method adopts speaker text related speech identity
authentication related and account code protection, and has an anti-theft function. At the
client, the method comprises: dual-cache sound storage scheme: acquiring and storing a sound
signal; and end-point detection and
feature extraction: detecting end points in the sampled sound
signal to determine start / end frames of an effective speech signal, and extracting
feature parameter (
linear prediction cepstrum factor) of each frame. At the
server, the method adopts
dynamic programming to compute matching degree of speaker speed parameter and speech template. If the account code is thieved, since the vocal process and
vocal organ of an illegal user are different from a
registered user, the illegal user can not easily pass through the speech identity authentication. Even if the illegal user logs on by
copying the account code and speech parameter, the
server can compare with the prestored speech parameter and detect parameter conformity, causing speech identity authentication failure. After having successfully registered the account code, the user has to register a
speech code by speaking and repeating the same text content until enough quantity of speech templates are successfully generated. The
user needs to speak the
speech code to log on. After the speaker speech identity authentication is successful, the server can confirm a user logon success immediately or after the user has input the correct account code; and after the speaker speech identity authentication fails, the server can determine a user logon failure immediately or confirm a user logon success after requiring the user to input the correct account code.