Welcome to the world of Scilab Speech

analysis demo:

Pre-processing:

1.pre-emphasis:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Pre-processing --> Pre-emphasis.

2) see how to do in Console:

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

 enhancewienerad(wavefile);

2.enframe:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Pre-processing --> Enframe .

2) see how to do in Console:

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

 enframe(wavefile,256);

3.windowing:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Pre-processing --> Windowing .

2) see how to do in Console:

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

 windowing(wavefile,4,256,10);

Time analysis:

1.energy:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Time.

step 3: Click Energy.

2) see how to do in Console:

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

 energy(wavefile,4,256,10);

2.zero crossing rate:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Time.

step 3: Click ZCR.

2) see how to do in Console:

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

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

3.Autocorrelation:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Time.

step 3: Click Autocorrelation.

2) see how to do in Console:

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

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

Frequency analysis:

1.LP analysis by using Convariance method:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> LP analysis.

step 3: Click Convariance.

2) see how to do in Console:

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

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

2.LP analysis by using Modified Convariance method:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> LP analysis.

step 3: Click Modified_Cov.

2) see how to do in Console:

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

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

3.LP analysis by using Burg method:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> LP analysis.

step 3: Click Burg.

2) see how to do in Console:

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

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

4.LP analysis by using RMLE method:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> LP analysis.

step 3: Click Recursive_MLE.

2) see how to do in Console:

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

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

5.LP analysis by using PLP method:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> LP analysis.

step 3: Click PLP_method.

2) see how to do in Console:

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

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

6.spectral estimation:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Frequency--> Spectra.

step 3: Click FFT or Periodogram.

2) see how to do in Console:

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

 spec_fft(wavefile,4,256,10);

 spec_perio(wavefile,4,256,10);

Cepstral analysis:

1.real cepstrum:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Cepstral.

step 3: Click Real_Cepstrum.

2) see how to do in Console:

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

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

2.complex cepstrum:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> Cepstral.

step 3: Click Complex_Cepstrum.

2) see how to do in Console:

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

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

WRLS-VFF analysis:

1) see how to do in GUI:

setp 1: Menu File--> open. Open an audio file.

step 2: Menu Analysis--> WRLS-VFF.

2) see how to do in Console:

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

 wrls(wavefile,14,4,100);

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