Revision as of 22:59, 9 December 2019 by Dannylwalsh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Creating your own vowel resonators using tubing


Theory:

When modeling speech production for applications such as speech processing we have learned that we can approximate the vocal tract as a excitation and a filtering component. The excitation corresponds to the vocal cords being vibrated by air pushed by the diaphragm. This is analogous to the plucking of a guitar string or the vibration of a reed. The excitation is then filtered by the vocal cavity. The shape of this cavity corresponds to the phoneme created. The different shapes of the vocal tract increase certain harmonics in the original excitation and decrease others to produce different voiced vowel sounds such as "ah" and "ih". The resonant frequencies that are amplified by the vocal tract are called formants and specific formants correspond to the different phonemes. We can therefore model the vocal tract as a series of uniform tubes that filter the signal. In order to find the transfer function of these tubes we can utilize the z transform and some matrix algebra. Each tube delays the airflow signal that passes through it. This is equivalent to a time delay and by taking the z transform and putting the equations in matrix form we can obtain the transfer function of the time delay. In matrix form the equation for time delay can be shown below:

$ \begin{pmatrix}R_d(z) \\L_d(z)\end{pmatrix} = z\begin{pmatrix}1 & 0 \\0 & z^-2\end{pmatrix}\begin{pmatrix}\overline{R_d(z)}\\\overline{L_d(z)}\end{pmatrix} $

When airflows between tube junctions the transfer function can also be obtained. Using the principles of flow continuity and pressure continuity the equation of the transfer function of a tube junction is shown below

Alumni Liaison

Correspondence Chess Grandmaster and Purdue Alumni

Prof. Dan Fleetwood