Sign Up page
1. Collect details from new user. It should collect : Unique username, email ID and security question
2. Requests user to read aloud the randomly sequenced numbers from 0 to 10 (all of them should be read aloud by user).
System should present only one number at a time and record it for voice pattern recognition.
System should record each of the number separately for further recognition during Sign in process.
Sign In page
1. Verify the username.
2. Present a simple mathematical puzzle which would result in a number from 0-10.
3. User has to tell the answer of the puzzle aloud and system should record and verify the result for correctness and recognition of speaker.
System should use the recorded voice samples of the specific user to recognize and authorize him/her.
The mathematical puzzle on sign in page should be displayed as text and an audio format of the same puzzle should also be offered if requested by user. User should have option to have the puzzle in text or audio format.