Professional Documents
Culture Documents
M 14201
M 14201
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/
http://cnx.org/content/m14201/1.3/