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); |