next Command-line Tract Model Based Vowel Synthesis
up Digital Waveguide Modeling of the Vocal Tract
previous Derivation of Acoustic Wave Propagation in a Tube and the Cascaded-Tube Section


C/C++ Vocal Tract Class

Unfortunately, there is currently no class in STK implementing the aforementioned synthesis technique. For this reason, a C/C++ class has been written from scratch. The class is called VoicTract, and has been designed with an interface similar to other STK instruments. The code for this class is shown in Appendix A. It is hoped that this class may soon be included in subsequent releases of the STK.

The class features the ability to modify tube section radii and length. Regarding the modification of section length, tube sections may be set to a non-unity delay (unlike the example shown in Figure 3), and also to fractional delay values for maximum versatility.


next Command-line Tract Model Based Vowel Synthesis
up Digital Waveguide Modeling of the Vocal Tract
previous Derivation of Acoustic Wave Propagation in a Tube and the Cascaded-Tube Section

``Audio Speech Research Note'', Ryan J. Cassidy, published electronically by author, July 2003.
Download PDF version (audio_speech.pdf)
Download compressed PostScript version (audio_speech.ps.gz)

Copyright © 2003-11-28 by Ryan J. Cassidy.
Please email errata, comments, and suggestions to Ryan J. Cassidy <ryanc@ieee.org>
Stanford University