llib-lespsg.c

来自「speech signal process tools」· C语言 代码 · 共 1,720 行 · 第 1/3 页

C
1,720
字号
	char		    *vec;	{return (char *)NULL;}int rc_reps(rc, output, output_type, size, bwidth, frq_res)	float *rc, *output; 	int output_type; 	float bwidth, frq_res; 	int size; 	{return 0;}int reps_rc(input, input_type, rc, size, bwidth)	float *input, *rc;	float bwidth;	int input_type;	int size;	{return 0;}void get_fftd (x_real, x_imag, log_fft_size)		double x_real[], x_imag[];	int     log_fft_size;	{return;}void set_spec_type(hd)	struct header *hd;	{return;}get_burg (x, lnt, r, order, c, rc, pgain, method)	float   x[], c[], rc[], *pgain;	double  r[];	int     order, lnt;	char    method;	{return 0;}int afc2cep(afc, cep, order)	int order;	float *afc, *cep;	{return 0;}int cep2afc(cep, afc, order)	int order;	float *cep, *afc;	{return 0;}int classify(feavec, nfea, nclas, means, invcovars, priors, posteriors)	float   *feavec;	int	    nfea, nclas;	float   **means;	float   ***invcovars;	float   *priors;	float   *posteriors;	{ return 0; }COMPLEX cadd(x, y)	COMPLEX x,y;	{return x;}COMPLEX csub(x, y)	COMPLEX x,y;	{return x;}COMPLEX conj(x)	COMPLEX x;	{return x;}COMPLEX cmult(x, y)	COMPLEX x, y;	{return x;}COMPLEX realmult(x, y)	COMPLEX x;	double y;	{return x;}double modul(x)	COMPLEX x;	{return 0;}COMPLEX cdiv(x, y)	COMPLEX x,y;	{return x;}COMPLEX cmultacc(x, y, r)	COMPLEX x, y, r;	{return x;}int convolv (a, a_siz, b, b_siz, c, c_siz)	double *a, *b, *c;	int     a_siz, b_siz;	int    *c_siz;	{return 0;}auto_convolv (a, a_siz, b, b_siz, c, c_siz)	double *a, *b, *c;	int     a_siz, b_siz;	int    *c_siz;	{return 0;}void copy_fea_rec(irec, ihd, orec, ohd, fields, trans)	struct fea_data *irec;	struct header   *ihd;	struct fea_data *orec;	struct header   *ohd;	char    **fields;	short   **trans;	{return;}int covar (data, lnt, c, order, grc, pgain, window_flag)	float   data[], c[], grc[], *pgain;	int     lnt, order, window_flag;	{return 0;}double determ(mat, order)	float **mat;	int order;	{return 0;}char *eopen(prog_name, file_name, mode, type, subtype, header, stream)	char    *prog_name, *file_name, *mode;	int	    type, subtype;	struct header   **header;	FILE    **stream;	{return (char *)NULL;}int get_arspect (c, order, res_power, samp_freq, y)	int     order, samp_freq;	float   c[], res_power, y[];	{return 0;}int get_auto(x, lnt, r, order)	float x[];	double r[];	int lnt,order;	{return 0;}char *get_cmd_line(argc,argv) 	int argc; 	char **argv; 	{return (char *)NULL; }int get_dct(in, out, N)	float in[], out[];	int N;	{return 0;}int dct(x, X, N)	int N;	float x[], X[];	{return 0;}int idct(X, x, N)	short N;	float x[], X[];	{return 0;}int hamm_enc(data, code)	int data;	short *code;	{return 0;}int hamm_dec(data, code)	int code;	short *data;	{return 0;}int lloyd (data, n, cbk, ncbk_desired, convergence, hstrm, final_dist, cbk_dist, pop)	double *data;	long n;			double *cbk;	unsigned ncbk_desired;	double convergence;	FILE *hstrm;		double *final_dist;		double *cbk_dist;	long *pop;	{return 0;}long rand_int(max_int)	long max_int;	{return 0;}long rand_intnr(max_int, reset)	long max_int;	int reset;	{return 0;}void rc2cep(input, output, size)	float *input, *output;	int size;	{return;}void rc2lar(input, output, size)	float *input, *output;	int size;	{return;}void rc2afc(input, output, size)	float *input, *output;	int size;	{return;}void rc2lsf(input, output, size, bwidth, frq_res)	float *input, *output;	int size;	float bwidth, frq_res;	{return;}void rc2auto(input, output, size)	float *input, *output;	int size;	{return;}long long_reverse(in)	long in;	{return 0;}short short_reverse(in)	short in;	{return 0;}int sizetype(type)	char type;	{return 0;}void rctoc(rc,order,c,pgain)	float rc[],c[],*pgain;	int order;	{return;}char *marg_index(arr, rk, dim, typ, lvl)	char *arr; int rk; long *dim; int typ, lvl;	{return arr;}char *arr_alloc(rk, dim, typ, lvl)	int rk; long *dim; int typ, lvl;	{return "";}void arr_free(arr, rk, typ, lvl)	char *arr; int rk, typ, lvl;	{return;}#if defined(M5500) || defined(M5600)char *index(s,c)	char *s, c;	{return (char *)NULL;}#endifint get_sd_orecd(framebuf, framelen, nmove, first, hd, file)	double *framebuf;	int framelen, nmove, first;	struct header *hd;	FILE *file;	{return 0;}int get_sd_orecf(framebuf, framelen, nmove, first, hd, file)	float *framebuf;	int framelen, nmove, first;	struct header *hd;	FILE *file;	{return 0;}int get_sd_orecs(framebuf, framelen, nmove, first, hd, file)	short *framebuf;	int framelen, nmove, first;	struct header *hd;	FILE *file;	{return 0;}char *get_genhd_c(name,h)	char *name;	struct header *h;	{return NULL;}short *get_genhd_s(name,h)	char *name;	struct header *h;	{return NULL;}long *get_genhd_l(name,h)	char *name;	struct header *h;	{return NULL;}float *get_genhd_f(name,h)	char *name;	struct header *h;	{return NULL;}double *get_genhd_d(name,h)	char *name;	struct header *h;	{return NULL;}short *malloc_s(n)	unsigned n;	{return NULL;}int *malloc_i(n)	unsigned n;	{return NULL;}long *malloc_l(n)	unsigned n;	{return NULL;}float *malloc_f(n)	unsigned n;	{return NULL;}double *malloc_d(n)	unsigned n;	{return NULL;}short *calloc_s(n)	unsigned n;	{return NULL;}int *calloc_i(n)	unsigned n;	{return NULL;}long *calloc_l(n)	unsigned n;	{return NULL;}float *calloc_f(n)	unsigned n;	{return NULL;}double *calloc_d(n)	unsigned n;	{return NULL;}void CANTOPEN(prog, file)	char *prog, *file;	{return;}void USAGE(text)	char *text;	{return;}void NOTSPS(prog, bfile)	char *prog, *bfile;	{return;}int BOOL(arg)	int arg;	{return 0;}int window(n, x, y, type, p)	long n;	float *x, *y;	int type;	double *p;	{return 0;}int windowd(n, x, y, type, p)	long n;	double *x, *y;	int type;	double *p;	{return 0;}void copy_fea_fields(dest, src)	struct header *dest, *src;	{return;}COMPLEX csqrt(x)	COMPLEX x;	{COMPLEX y; return(y);}void addstr(str, arr)	char *str;	char ***arr;	{return;}long *fld_range_switch(text, name, array_len, hd)	char *text;	char **name;	long *array_len;	struct header*hd;	{return (long *)NULL;}long get_fea_element(name, hd)	char *name;	struct header *hd;	{return 0;}int stsolv(r, v, order, w)    double  *r, *v;    int	    order;    double  *w;    {return 0;}int copy_genhd(dest, src, name)    struct header *dest;    struct header *src;    char *name;    {return 0;}FILE *get_genhd_afile(name, hd)    char *name;    struct header *hd;    {return (FILE *)NULL;}struct header *get_genhd_efile(name, hd)     char *name;     struct header *hd;     {return (struct header *)NULL;}char *get_genhd_efile_name(name, hd)     char *name;     struct header *hd;     {return NULL;}char *get_genhd_afile_name(name, hd)     char *name;     struct header *hd;     {return NULL;}char *add_genhd_efile(item_name, file_name, hd)     char *item_name, *file_name;     struct header *hd;     {return NULL;}char *add_genhd_afile(item_name, file_name, hd)     char *item_name, *file_name;     struct header *hd;     {return NULL;}void update_waves_gen(ih, oh, start, step)     struct header *ih, *oh;     float start, step;     {return;}int lsq_solv2(a, b, m, n, p, x, eps)    double  **a, **b;    int	    m, n, p;    double  **x, eps;    {return 0;}int lsq_solv(a, b, m, n, x, eps)    double  **a, *b;    int	    m, n;    double  *x, eps;    {return 0;}int moore_pen(a, m, n, x, eps)    double  **a;    int	    m, n;    double  **x, eps;    {return 0;}int init_feaspec_hd(hd, def_tot_power, freq_format, spec_type,		contin, num_freqs, frame_meth, freqs, sf, frmlen, 		re_spec_format)    struct header   *hd;	    int		    def_tot_power;    int		    freq_format;     int		    spec_type;	    int		    contin;    long	    num_freqs;	    int		    frame_meth;	    float	    *freqs;    double	    sf;	    long	    frmlen;	    int	    	    re_spec_format;    {return 0;}struct feaspec * allo_feaspec_rec(hd, re_spec_format)    struct header   *hd;    int	    	    re_spec_format;    {return (struct feaspec *) NULL;}long put_feaspec_rec(spec_rec, hd, file)    struct feaspec  *spec_rec;    struct header   *hd;    FILE            *file;    {return 0;}long get_feaspec_rec(spec_rec, hd, file)    struct feaspec  *spec_rec;    struct header   *hd;    FILE            *file;    {return 0;}void print_feaspec_rec(rec, hd, file)    struct feaspec *rec;    struct header *hd;    FILE *file;    {return;}char **get_feaspec_xfields(hd)	struct header *hd;	{return (char **)NULL;}char	*spfmt_names[1];char	*sptyp_names[1];char	*spfrm_names[1];void inhibit_hdr_date()	{return;}int copy_genhd_uniq (dest, src, name)	struct header  *dest, *src;	char *name;	{return 0;}int miio_get_double(ptr, size, edr_flag, machine, fd)	double *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_float(ptr, size, edr_flag, machine, fd)	float *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_long(ptr, size, edr_flag, machine, fd)	long *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_int(ptr, size, edr_flag, machine, fd)	int *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_short(ptr, size, edr_flag, machine, fd)	short *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_char(ptr, size, edr_flag, machine, fd)	char *ptr;	int size, edr_flag, machine;	FILE *fd;	{return 0;}int miio_get_byte(ptr, size, edr_flag, machine, fd)	char *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_double(ptr, size, edr_flag, fd)	double *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_float(ptr, size, edr_flag, fd)	float *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_int(ptr, size, edr_flag, fd)	int *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_short(ptr, size, edr_flag, fd)	short *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_long(ptr, size, edr_flag, fd)	long *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_char(ptr, size, edr_flag, fd)	char *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}int miio_put_byte(ptr, size, edr_flag, fd)	char *ptr;	int size, edr_flag;	FILE *fd;	{return 0;}void free_fea_rec(rec)	struct fea_data *rec;	{return;}int miio_get_dcplx(ptr, n, flag, mach, fp)	double_cplx *ptr;	int n;	int flag;	int mach;	FILE *fp;	{return 0;}int miio_get_fcplx(ptr, n, flag, mach, fp)	float_cplx *ptr;	int n;	int flag;	int mach;	FILE *fp;	{return 0;}int miio_get_lcplx(ptr, n, flag, mach, fp)	long_cplx *ptr;	int n;	int flag;	int mach;	FILE *fp;	{return 0;}int miio_get_scplx(ptr, n, flag, mach, fp)	short_cplx *ptr;	int n;	int flag;	int mach;	FILE *fp;	{return 0;}int miio_get_bcplx(ptr, n, flag, mach, fp)	byte_cplx *ptr;	int n;	int flag;	int mach;	FILE *fp;	{return 0;}int miio_put_dcplx(ptr, n, flag, fp)	double_cplx *ptr;	int n;	int flag;	FILE *fp;	{return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?