View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Three Tube Vocal Tract

Be the first to rate this file! 9 Downloads (last 30 days) File Size: 1.71 MB File ID: #45273 Version: 1.4
image thumbnail

Three Tube Vocal Tract



29 Jan 2014 (Updated )

This exercise computes the frequency response of a three-tube model of a human vocal tract.

| Watch this File

File Information

 In this MATLAB exercise the areas and lengths of a lossless, three-tube model of a human vocal tract are specified by the user, and the MATLAB exercise computes the transfer function of volume velocity from the glottis to the lips, where the reflection coefficient at the glottis is assumed to be r_G (in the range-1 ≤ r_G ≤1), and the reflection coefficient at the lips is assumed to be〖 r〗_L, again in the range-1 ≤ r_L ≤1. Such a three-tube model is shown in Figure 2.4 of the User’s Guide, and the flow diagram of the composite system from the glottis to the lips is shown in Figure 2.5. The MATLAB exercise computes and plots the volume velocity transfer function (log magnitude spectrum) from the glottis to the lips and determines the locations of the formant frequencies and bandwidths and prints them to a designated ascii text file. The 3-tube model frequency spectrum is sampled and converted to a 3-tube model impulse response which is convolved with a periodic glottal train and played out so that the user can hear which vowel sound is produced using the three-tube model.

Required Products MATLAB
MATLAB release MATLAB 8.5 (R2015a)
MATLAB Search Path
Other requirements Requires the functions folder to work properly
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
29 Jan 2014 1.1

Added users guide

07 Mar 2014 1.2

fontsize smaller for textbox1;

18 Apr 2014 1.3

code updates; Read_Me.txt setup file; pathnew_matlab_central example

16 Jun 2015 1.4

Updated to work with post-R2014b graphics

Contact us