2.2 Plotting the extracted pitch contour
Files: data.pitch: pitch data extracted from speech data ”data.short” (float)
Conditions: Minimum value of vertical axis: 0.0
Maximum value of vertical axis: 250.0
Width: 15 cm
Height: 4 cm
fdrw -y 0 250 -W 1.5 -H 0.4 < data.pitch | xgr
3 Speech Analysis/Synthesis Based on Mel-Cepstral Representation
3.1 Mel-cepstral analysis of speech
Files: data.short: speech data included in this example (short integer, 16 kHz sampling)
data.mcep: mel-cepstrum (float)
Conditions: frame length: 400 points (25 ms)
frame period: 80 points (5 ms)
window: Blackman window
analysis order: 20
frequency warping parameter: α = 0.42
FFT size: 512 points
x2x +sf < data.short | frame -l 400 -p 80 | window -l 400 -L 512 |\
mcep -l 512 -m 20 -a 0.42 > data.mcep
3.2 Plotting spectral estimates from mel-cepstrum
Files: data.mcep: mel-cepstrum (float)
Conditions: analysis order: 20
frequency warping parameter: α = 0.42
FFT size: 512 points
plotted frames: from 10-th to 135-th
sampling frequency: 16 kHz
bcut +f -n 20 -s 10 -e 135 < data.mcep |\
mgc2sp -m 20 -a 0.42 -g 0 -l 512 | grlogsp -l 512 -x 8 | xgr
6