欢迎使用Scilab Speech

分析效果演示:

一、预处理:

1.预加重:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Pre-processing中的Pre-emphasis

2).命令行操作:

 wavefile = SCI+'/SciSpeech/doc/sample.wav';

 enhancewienerad(wavefile);

2.分帧:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Pre-processing中的Enframe.

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 enframe(wavefile,256);

3.加窗:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Pre-processing中的Windowing.

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 windowing(wavefile,4,256,10);

二、时域分析:

1.短时能量:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的Time
步骤3:在弹出的对话框中选Energy

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 energy(wavefile,4,256,10);

2.过零率:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的Time
步骤3:在弹出的对话框中选ZCR

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 zcr(wavefile,4,256,10,50);

3.自相关:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的Time
步骤3:在弹出的对话框中选Autocorrelation

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 auto(wavefile,4,256,10,50,5);

三、频域分析:

1.协方差法线性分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的LP Analysis.
步骤3:在弹出的对话框中选Covariance

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 lp_covariance(wavefile,4,5,14,512);

2.改良协方差法线性分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的LP Analysis.
步骤3:在弹出的对话框中选Modifiled_Cov

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 lp_covariance_m(wavefile,4,5,14,512);

3.伯格法线性分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的LP Analysis.
步骤3:在弹出的对话框中选Burg

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 lp_burg(wavefile,4,5,14,512);

4.RMLE法线性分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的LP Analysis.
步骤3:在弹出的对话框中选Recursive_MLE

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 lp_rmle(wavefile,4,5,14,512);

5.PLP法线性分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的LP Analysis.
步骤3:在弹出的对话框中选PLP_method

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 lp_plp(wavefile,4,5,14,512);

6.语谱分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis-->Frequency中的Spectra.
步骤3:在弹出的对话框中选FFT或Periodogram

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 spec_fft(wavefile,4,256,10);

 spec_perio(wavefile,4,256,10);

四、倒谱分析:

1.倒谱分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的Cepstral
步骤3:在弹出的对话框中选Real_Cesptrum

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 ceps_real(wavefile,4,256,10,10);

2.复倒谱分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的Cepstral
步骤3:在弹出的对话框中选Complex_Cesptrum

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 ceps_com(wavefile,4,256,10,10);

五、WRLS-VFF分析:

1).界面操作:

步骤1:点击file中的open选项,打开一个音频文件.
步骤2:点击Analysis中的WRLS-VFF

2).命令行操作:

 wavefile=SCI+'/SciSpeech/doc/chimes.wav';

 wrls(wavefile,14,4,100);

 
 
 
Copyright (C) 2006-2007 Scilab group of Xiamen University, China