- The first file asks the user to record their name ten times giving them 2 seconds each time in succession. After this, the database is setup and these 10 files are saved and archived in the Matlab director as .wav files. Processing of these files is done in the next file.
- Voicetest.m is the file where the majority of the project's processing takes place. First, the ten files recorded earlier are prepared and formed into a matrix and transformed using the FFT. A series of commands primes this matrix for comparison to the test recording. Eventually, the person trying to gain access is asked to record their name this is immediately transformed (FFT). Once the sample, and the saved recordings are in the frequency domain, they are compared using Chebyshev's Rule. Simply, the rule states that at least 89% of the data values belonging to the identical set must be within 3 standard deviations of the mean. Therefore, if the sample is so far off from the the saved set, it can be assumed that it is not part of the set, i.e. it is a different person. If, however, it does fall in 3 standard deviations then it must be the same individual.
Tuesday, May 21, 2013
Week 8 Voice Recognition
This week, the voice recognition portion of the project was completed and is being tested. As touched upon earlier, the code consists of two files. One- voicerecord.m and the other voicetest.m.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment