Upload
leanna
View
73
Download
3
Embed Size (px)
DESCRIPTION
g-SEDIK flow chart. [email protected]. File structure. 語音強化流程. 錄音檔. 雜訊估測(適應性空間濾波 /adaptive beamforming ). 前處理 : 估雜訊 +VAD. MCRA (Minima Controlled Recursive Averaging ). LTVAD. MS (Minimum Statist i cs). 語音強化 / 增益函數 (Post filtering). Wiener filter 噪音估測的結果 非常敏感, 較不穩健. SS - PowerPoint PPT Presentation
Citation preview
g-SEDIK flow [email protected]
**/8
On::OnOutput()GSC_flag=TRUE;Off::OnMic1()GSC_flag=FALSE;On::OnRecogOn()RECOG_flag=TRUE;off::OnRecogOff()RECOG_flag=FALSE;
**/8File structure
**/8/ (Post filtering)
/adaptive beamforming OMLSALTVAD SS(Spectral Subtraction)
MCRA(Minima Controlled Recursive Averaging )MS(Minimum Statistics)LSA (Log-Spectral Amplitude )(Maximum likelihood)
Wiener filter:+VAD
PESQ**/8PESQVADBF
%temp%\result.pcmsong_search()MSSQLPlayMusicMp3/wavMp3playerInt PESQ_Scorefunction()dataMic array[2]WinsoundNB mic.inputoutput%temp%\raw.pcmShow Score[0..5]dspFFT+mathpesqdspVAD+filterpesqiofileIOpesqmain
**/8Hmic_ASRDlg.cppVADvad_power_mean()TF_GSCHSR_Start_Offline_Recognizer()
%temp%\result.pcm_sedik_ch_1.txt%temp%\_sedik_ch_2.txtFFTIFFTWave2Fea.Waveform[i]HSR_Recog_result(~)song_search()MSSQLPlayMusicMp3/wavCall Mp3playerFloatch_buffer[8][128]hammingBFNoisecancellerresult[]%temp%\_sedik_ch_1.pcmxplot()Short intpSamples[2][128]function()dataMic array[8]WinsoundNB mic.inputoutputmic_scan()
**/8Hmic_ASRDlg.cpp::tf_gsc_recog() HSR_Start_Offline_Recognizer()R:\temp\VADTF_GSCresult.pcmFFTIFFTWave2Fea.Waveform[i]HSR_Recog_result(~)*.mdbaccessMSSQLPlaymusicCall Mp3playerch_buffer[8]Initial winsockBFNoisecancellerresult[]Mic arrayInitial G[]Produce MBF weightings by AProduce BM by ARecv data From MOD5270hammingFBFBM
**/8Mic Scan/Testing::C:\Microphone_Testing\Direct_Outchannel_1.txtchannel_2.txtchannel_8.txt
**/8VAD::C:\Microphone_Testing\Direct_Outchannel_1.txtchannel_2.txtchannel_8.txt
**/8Revision
dateversionownerdescription2010-07070.0.1Artis.CHIANGCreate TF_GSC()2010-08250.1.0Artis.CHIANG, Kevin ZhangAdd xvad.cpp, xplot.cpp
**********