You are on page 1of 1

Connexions module: m14201

Speaker Identification MATLAB files

Chris Pasich
This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License

Abstract
The MATLAB functions used for the project.

1 MATLAB Files
main.m1  The wrapper function, calls the remaining MATLAB functions after taking in the user's voice and outputs the identity of the speaker. vocalModel.m2  Creates a model of the vocal system. databaseCreationScript.m3  Stores the vowel sounds of the entire group. graphFormant.m4  Plots the frequency response of the formants on a logarithmic scale. fastconv.m5  Calculates the linear convolution of two input signals. zerovect.m6  Removes DC oset and microphone turn on eect. formantaverages.m7  Stores vowel models and formant ranges in the database. getFormantData.m8  Gets formant frequencies and model for one speaker and one vowel. newenvdetect.m9  Detects the start and end points of the envelope. formantnd.m10  Finds the formant frequencies and magnitudes for one vocal model.

Version

1 http://cnx.org/content/m14201/latest/main.m 2 http://cnx.org/content/m14201/latest/vocalModel.m 3 http://cnx.org/content/m14201/latest/databaseCreationScript.m 4 http://cnx.org/content/m14201/latest/graphFormant.m 5 http://cnx.org/content/m14201/latest/fastconv.m 6 http://cnx.org/content/m14201/latest/zerovect.m 7 http://cnx.org/content/m14201/latest/formantaverages.m 8 http://cnx.org/content/m14201/latest/getFormantData.m 9 http://cnx.org/content/m14201/latest/newenvdetect.m 10 http://cnx.org/content/m14201/latest/formantnd.m

http://creativecommons.org/licenses/by/2.0/

1.3: Feb 16, 2007 12:40 pm US/Central

http://cnx.org/content/m14201/1.3/

You might also like