这个MATLAB构建一个锻炼LPC声码器,即,执行LPC分析和合成语音文件,导致合成语音近似原始的演讲。LPC分析使用一个标准的自相关分析来确定LPC系数的设置,一帧一帧的基础上,以及框架获得。一个独立的分析方法(cepstral螺距内检测器)把每一帧的言论是要么表示演讲(时间由cepstral峰值的位置在指定范围的音调时期)或无声的言论(模拟随机噪声帧)0帧基音周期的样本。独立的分析提供了一个两国并存的激发函数LPC合成处理的一部分,包括一系列的脉冲(表示帧期间)和/或噪声序列(在无声的帧)
文件列表:
test_16k_unnormalized_excitation.wav
1A_normalized_excitation.wav
1A_synthetic.wav
1A_unnormalized_excitation.wav
5.13 LPC Vocoder.pdf
autolpc.m
Callbacks_lpc_vocoder_GUI25.m
clear_all_graphics.m
create_excitation.m
create_excitation_signal.m
gen_pitch.m
highpass_filter.m
lpc_analysis.m
lpc_vocoder_GUI25.m
lpc_vocoder_GUI25.mlappinstall
lpc_vocoder_GUI25.prj
lpc_vocoder_pitch.mat
LPCVocoder.JPG
medf.m
normalize_excitation.m
output_lpc_vocoder.txt
pathnew_matlab_central.m
pitch_detect_cepstrum.m
pitch_detect_cepstrum_GUI.m
plot_excitation_signal.m
plot_original_signal.m
plot_pitch_period_contour.m
plot_synthetic_signal.m
Read_Me.txt
record_speech.m
s5_edited_normalized_excitation.wav
s5_edited_synthetic.wav
s5_edited_unnormalized_excitation.wav
save_excitations.m
savewav.m
setup_lpc_vocoder.m
smoothpitch.m
synthesize_speech.m
test_16k_normalized_excitation.wav
test_16k_synthetic.wav
license.txt