In our project, we created
a talking computer in MATLAB using the scheme above. Our procedures
were:
A. Acquire LPC parameters
1. Record sample speech
signal
2. Select target phoneme (sound)
3. Use MATLAB lpc function to determine LPC coefficients for phonemes
B. Produce Synthetic Sounds
1. Create source consisting
of a pulse train or white noise
2. Derive all-pole filter from LPC coefficients
3. Pass source through all-pole filter to generate sound
C. Concatenate sounds into
words
1. Adjust length of each
sound segment
2. Append sound vector in MATLAB
3. Play resulting whole-word vector
See
MATLAB code