www.pudn.com > VAD_2.rar > vadtest.c


 
#include "stdio.h" 
#include "wb_vad.h" 
void main() 
{	 
		int i,frame=0,temp,vad;  
		float indata[FRAME_LEN]; 
		VadVars *vadstate;					 
		FILE *fp1; 
		fp1=fopen("inls1.wav","rb"); 
		wb_vad_init(&(vadstate));			//vad初始化 
		while(!feof(fp1)) 
		{	 
			frame++; 
			for(i=0;i65535/2) 
				indata[i]=indata[i]-65536; 
			} 
			vad=wb_vad(vadstate,indata);	//进行vad检测 
			printf("%d \n",vad); 
		} 
		printf("ok!"); 
		fcloseall(); 
		getchar(); 
}