<< Chapter < Page Chapter >> Page >
The MATLAB functions used for the project.

Matlab files

main.m –The wrapper function, calls the remaining MATLAB functions after taking in the user’s voice and outputs the identity of the speaker.

vocalModel.m –Creates a model of the vocal system.

databaseCreationScript.m –Stores the vowel sounds of the entire group.

graphFormant.m –Plots the frequency response of the formants on a logarithmic scale.

fastconv.m –Calculates the linear convolution of two input signals.

zerovect.m –Removes DC offset and microphone turn on effect.

formantaverages.m –Stores vowel models and formant ranges in the database.

getFormantData.m –Gets formant frequencies and model for one speaker and one vowel.

newenvdetect.m –Detects the start and end points of the envelope.

formantfind.m –Finds the formant frequencies and magnitudes for one vocal model.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Elec 301 projects fall 2006. OpenStax CNX. Sep 27, 2007 Download for free at http://cnx.org/content/col10462/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Elec 301 projects fall 2006' conversation and receive update notifications?

Ask