Design of Matlab ®-Based Automatic Speaker Recognition Systems

This paper presents design of an automatic speaker recognition system using Matlab® environment, which was part of a research project for NASA for undergraduate research experience. The project represents one of the many design and development activities that University of Maryland Eastern Shore offers as part of undergraduate research experience to undergraduate students in the area of Science, Technology, Engineering and Mathematics. The goal of this project was to determine if Matlab® can be used to construct a simple, yet complete and representative automatic speaker recognition system. The issues that were considered are 1) Can Matlab®, be effectively used to complete the aforementioned task, 2) Which speech recognition algorithm—Dynamic Time Warping or Hidden Markov Modeling, produces the most representative speaker recognition system, and if the former and latter issues provided promising results, 3) Can a Matlab® based speaker recognition system be ported to a real world environment such as airplane cockpit for recording and performing complex voice commands. Index Terms – Chebychev Distance, Digital Signal Processing, Dynamic Time Warping Algorithm, Hidden Markov Modeling Algorithm, Speaker Recognition System, Viterbi Algorithm.