Skip to main content

Speech Processing and Synthesis Toolboxes

Speech Processing and Synthesis Toolboxes

D. G. Childers

ISBN: 978-0-471-34959-4

Sep 1999

496 pages

Select type: Hardcover

In Stock



The purpose of this text is to teach speech analysis and synthesis through user-computer interaction. This text provides a means to study the features and properties of speech as a signal without having to record data and write software to analyze the data. An extensive speech database is provided on the accompanying CD-ROMs along with various software programs to analyze the data including a run-time version of MATLAB which allows the data to be used without purchasing MATLAB separately.

The text also provides the theoretical basis of underlying the software algorithms used for speech analysis and synthesis. The goal of this approach is to strike a balance between theory and practice, thereby aiding the student's understanding of the basic concepts, assumptions, and limitations of the theory of speech analysis and synthesis.

Speech Analysis Toolbox.

Speech Production, Labeling, and Characteristics.

Data and Measurements.

Linear Prediction.

Speech Synthesis and a Formant Speech Synthesis Toolbox.

Vocos -
A Voice Conversion Toolbox.

Time Modification of Speech Toolbox.

Animated Vocal Fold Model Toolbox.

Articulatory Speech Synthesis Toolbox.


  • Teaches students both theory and practice. Inclusion of both theory and practice is a benefit to students because they are usually offered only theory which eliminates any exposure to practical insight to the characteristics of speech data. The instructor is able to see the students progress in understanding theory by observing how the student explains experimental results obtained using the text's software.
  • Includes extensive speech database with numerous speech files and other data. Which eliminates the need to collect or provide data thereby saving time for the student and professor.
  • Provides extensive software support that facilitates the student ability to test and illustrate theory.
  • Provides two versions of software. 1) a stand-alone version of the software designed to run in using MATLAB thus giving the user the ability to manipulate aspects of the data. 2) A self-contained, run-time version of the software that has a MATLAB engine embedded eliminating the students need to purchase Matlab. This version of the data cannot be manipulated. The instructor can easily illustrate the theory in class by using the software and data in examples without it being necessary to have access to MATLAB.