The final implementation for our speaker verification
system includes matched filtering the pitch and magnitude of a signal while utilizing
dynamic time warping. By comparing the short-time magnitude and short-time pitch of two
speech signals, we are separating the waveforms into their slowly and quickly varying
components, respectively, thus eliminating the problem of aligning the phase of the two
In the end, two top-level programs are used for the actual testing. The first trains the system to create a lock for the user, and the second verifies incoming signals.
The tools we used for our project are:
The following ten scripts were created for the project:
INEPTITUDE - "If you can't learn to do something well, learn to enjoy doing it poorly."