Summary: The MATLAB functions used for the project.
MATLAB Files click to download
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.
0 comments:
Post a Comment