亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? amcep.c

?? Speech Signal Processing Toolkit 3.0
?? C
字號:
/*  ----------------------------------------------------------------	Speech Signal Processing Toolkit (SPTK): version 3.0			 SPTK Working Group		   Department of Computer Science		   Nagoya Institute of Technology				and    Interdisciplinary Graduate School of Science and Engineering		   Tokyo Institute of Technology		      Copyright (c) 1984-2000			All Rights Reserved.  Permission is hereby granted, free of charge, to use and  distribute this software and its documentation without  restriction, including without limitation the rights to use,  copy, modify, merge, publish, distribute, sublicense, and/or  sell copies of this work, and to permit persons to whom this  work is furnished to do so, subject to the following conditions:    1. The code must retain the above copyright notice, this list       of conditions and the following disclaimer.    2. Any modifications must be clearly marked as such.  NAGOYA INSTITUTE OF TECHNOLOGY, TOKYO INSITITUTE OF TECHNOLOGY,  SPTK WORKING GROUP, AND THE CONTRIBUTORS TO THIS WORK DISCLAIM  ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT  SHALL NAGOYA INSTITUTE OF TECHNOLOGY, TOKYO INSITITUTE OF  TECHNOLOGY, SPTK WORKING GROUP, NOR THE CONTRIBUTORS BE LIABLE  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY  DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS  ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR  PERFORMANCE OF THIS SOFTWARE. ----------------------------------------------------------------*//*************************************************************************									**    Adaptive Mel Cepstral Analysis					**									**					1990    T.Fukada		**					1996.1  K.Koishida		**									**	usage:								**		amcep [ options ] [ pefile ] < stdin > stdout		**	options:							**		-m m     :  order of mel cepstrum		[25]	**		-a a     :  alpha				[0.35]	**		-l l     :  leakage factor			[0.98]	**		-k k     :  step size				[0.1]	**		-t t     :  momentum constant			[0.9]	**		-p p     :  output period of mel cepstrum	[1]	**		-e e     :  minimum value for epsilon		[FALSE]	**		-s       :  smoothed (average) mel cepstrum	[FALSE]	**		-P P     :  order of pade approximation		[4]	**	infile:								**		data sequence						**		    , x(0), x(1), ...					**	stdout:								**		mel cepstrum						**		    , c~(0), c~(1), ..., c~(M),				**	output:								**		prediction error (if pefile is specified)		**		    , e(0), e(1), ...					**	note:								**		P = 4 or 5						**	require:							**		mlsadf()						**									*************************************************************************/static char *rcs_id = "$Id: amcep.c,v 1.2 2002/12/25 05:28:30 sako Exp $";/*  Standard C Libraries  */#include <stdio.h>#include <string.h>#include <SPTK.h>typedef enum _Boolean {FA, TR} Boolean;char *BOOL[] = {"FALSE", "TRUE"};/*  Required Functions  */double	mlsadf(), log();/*  Default Values  */#define	ALPHA		0.35#define ORDER		25#define LAMBDA		0.98#define TAU		0.9#define STEP		0.1#define PERIOD		1#define AVEFLAG		FA#define PEFLAG		FA#define EPS		0.0#define PADEORDER	4/*  Command Name  */char	*cmnd;void usage(int status){    fprintf(stderr, "\n");    fprintf(stderr, " %s - adaptive mel cepstral analysis\n",cmnd);    fprintf(stderr, "\n");    fprintf(stderr, "  usage:\n");    fprintf(stderr, "       %s [ options ] [ pefile ] < stdin > stdout\n", cmnd);    fprintf(stderr, "  options:\n");    fprintf(stderr, "       -m m  : order of mel cepstrum         [%d]\n", ORDER);    fprintf(stderr, "       -a a  : all-pass constant             [%g]\n", ALPHA);    fprintf(stderr, "       -l l  : leakage factor                [%g]\n", LAMBDA);    fprintf(stderr, "       -t t  : momentum constant             [%g]\n", TAU);    fprintf(stderr, "       -k k  : step size                     [%g]\n", STEP);    fprintf(stderr, "       -p p  : output period of mel cepstrum [%d]\n", PERIOD);    fprintf(stderr, "       -s    : output smoothed mel cepstrum  [%s]\n", BOOL[AVEFLAG]);    fprintf(stderr, "       -e e  : minimum value for epsilon     [%g]\n", EPS);    fprintf(stderr, "       -P P  : order of pade approximation   [%d]\n", PADEORDER);    fprintf(stderr, "       -h    : print this message\n");    fprintf(stderr, "  stdin:\n");    fprintf(stderr, "       data sequence (float)\n");    fprintf(stderr, "  stdout:\n");    fprintf(stderr, "       mel-cepstrum (float)\n");    fprintf(stderr, "  pefile:\n");    fprintf(stderr, "       prediction error (float)\n");    fprintf(stderr, "  note:\n");    fprintf(stderr, "       P = 4 or 5\n");    fprintf(stderr, "\n");    exit(status);}void main(int argc, char **argv){    int	     m = ORDER, period = PERIOD, pd = PADEORDER, i, j;    FILE     *fp = stdin, *fpe = NULL;    Boolean  aveflag = AVEFLAG;    double   alpha = ALPHA, lambda = LAMBDA, tau = TAU, step = STEP,eps = EPS,             *mc, *b, *ep, *e, *bb, *d, *avemc,              x, xx, ll, tt, gg, mu, ttx, atof();    if ((cmnd = strrchr(argv[0], '/')) == NULL)	cmnd = argv[0];    else	cmnd++;    while (--argc)	if (**++argv == '-') {	    switch (*(*argv+1)) {	        case 'a':		    alpha = atof(*++argv);		    --argc;		    break;	        case 'l':		    lambda = atof(*++argv);		    --argc;		    break;	        case 't':		    tau = atof(*++argv);		    --argc;		    break;	        case 'k':		    step = atof(*++argv);		    --argc;		    break;		case 'm':		    m = atoi(*++argv);		    --argc;		    break;		case 'p':		    period = atoi(*++argv);		    --argc;		    break;		case 'P':		    pd = atoi(*++argv);		    --argc;		    break;		case 's':		    aveflag = 1 - aveflag;		    break;		case 'e':		    eps = atof(*++argv);		    --argc;		    break;		case 'h':		    usage(0);		default:		    fprintf(stderr, "%s : Invalid option '%c' !\n", cmnd, *(*argv+1));		    usage(1);		}	}	else 	    fpe = getfp(*argv, "w");    if ((pd < 4) || (pd > 5)){	fprintf(stderr,"%s : Order of pade approximation is 4 or 5!\n",cmnd);	exit(1);    }    mc = dgetmem(6*(m+1)+3*(pd+1)+pd*(m+2));    b  = mc + m + 1;    bb = b  + m + 1;    e  = bb + m + 1;    ep = e  + m + 1;    avemc = ep + m + 1;    d = avemc  + m + 1;    j  = period;    ll = 1.0 - lambda;    gg = 1.0;    tt = 2 * (1.0 - tau);    step /= (double) m;    xx = 0.0;        while (freadf(&x, sizeof(x), 1, fp) == 1){	for(i=1; i<=m; i++) 	    bb[i] = -b[i];	x = mlsadf(x, bb, m, alpha, pd, d);	phidf(xx, m, alpha, e);	xx = x;	gg = gg * lambda + ll * x * x;	gg = ( gg < eps )? eps : gg;	b[0] = 0.5 * log(gg);	mu = step / gg;	ttx = tt * x;	for(i=1; i<=m; i++){	    ep[i] = tau * ep[i] - ttx * e[i];	    b[i] -= mu * ep[i];	}		b2mc(b, mc, m, alpha);	if(aveflag)	    for(i=0; i<=m; i++)		avemc[i] += mc[i];	if (fpe != NULL)	    fwritef(&x, sizeof(x), 1, fpe);		if (--j == 0){	    j = period;	    if (aveflag){		for(i=0; i<=m; i++)		    avemc[i] /= period;		fwritef(avemc, sizeof(*avemc), m+1, stdout);		fillz(avemc, sizeof(*avemc), m+1);	    }	    else		fwritef(mc, sizeof(*mc), m+1, stdout);	}    }    exit(0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩二区三区| 在线观看一区不卡| 极品少妇一区二区| 蜜桃视频在线观看一区| 免费的成人av| 韩国三级中文字幕hd久久精品| 日本中文字幕一区二区视频 | 国产乱码一区二区三区| 精品一二三四区| 国产精品91一区二区| 国产成人午夜高潮毛片| 91天堂素人约啪| 欧美在线免费播放| 日韩一级免费一区| 国产欧美日韩在线观看| 亚洲婷婷综合色高清在线| 艳妇臀荡乳欲伦亚洲一区| 亚洲一区二区三区四区中文字幕 | 久久久不卡影院| 国产精品污www在线观看| 最新不卡av在线| 午夜精品在线看| 丁香婷婷深情五月亚洲| 色综合天天综合网国产成人综合天 | 欧美一区二区三区在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品国模大尺度视频| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲国产一区视频| 国内精品免费**视频| 91免费观看国产| 欧美一区二区三区在线电影| 国产精品沙发午睡系列990531| 亚洲一区二区偷拍精品| 美腿丝袜亚洲三区| 91麻豆成人久久精品二区三区| 91麻豆精品久久久久蜜臀| 国产人成一区二区三区影院| 亚洲福利一区二区三区| 国产一区二区三区免费观看| 在线亚洲高清视频| 中文字幕第一区第二区| 天天综合天天做天天综合| www.欧美.com| 久久影视一区二区| 亚洲国产欧美另类丝袜| 国产精品一区二区黑丝| 91精品国产免费久久综合| 综合久久国产九一剧情麻豆| 免费观看日韩av| 欧美天天综合网| 亚洲视频精选在线| 国产suv精品一区二区三区| 日韩视频免费观看高清在线视频| 亚洲免费观看高清完整版在线 | 日本一区二区三区久久久久久久久不 | 成人性色生活片免费看爆迷你毛片| 欧美日韩一区二区三区免费看 | 国产原创一区二区三区| 精品视频在线看| 亚洲日本成人在线观看| 风间由美一区二区三区在线观看| 精品日韩一区二区三区免费视频| 爽好久久久欧美精品| 欧美色倩网站大全免费| 亚洲一区二区三区在线播放| 一本久久综合亚洲鲁鲁五月天| 欧美精彩视频一区二区三区| 国内国产精品久久| 久久久噜噜噜久久人人看| 看电视剧不卡顿的网站| 日韩久久免费av| 狠狠色丁香婷综合久久| 欧美va亚洲va香蕉在线| 精品一区二区三区的国产在线播放| 正在播放一区二区| 美女一区二区三区在线观看| 欧美电影免费观看高清完整版在线观看| 亚洲国产一区二区三区青草影视| 欧美性猛片xxxx免费看久爱| 亚洲福利视频一区二区| 337p亚洲精品色噜噜| 精品中文字幕一区二区| 久久精子c满五个校花| 国产超碰在线一区| 亚洲欧美日韩中文字幕一区二区三区 | 最新热久久免费视频| 91视频在线观看| 亚洲国产一二三| 精品日韩欧美在线| 国产成人8x视频一区二区| 国产精品久久久久久久第一福利 | 欧美艳星brazzers| 欧美a级理论片| 国产亚洲福利社区一区| 91小宝寻花一区二区三区| 亚洲一二三专区| 欧美成人r级一区二区三区| 国产精品系列在线播放| 亚洲私人黄色宅男| 日韩免费在线观看| 成人黄色小视频在线观看| 亚洲精品乱码久久久久久黑人| 欧美另类z0zxhd电影| 国产原创一区二区| 亚洲乱码中文字幕综合| 日韩精品在线看片z| 99久久精品情趣| 蜜桃一区二区三区在线观看| 综合久久国产九一剧情麻豆| 欧美一区二区在线观看| 99精品黄色片免费大全| 蜜臀99久久精品久久久久久软件| 国产精品国产a| 日韩精品自拍偷拍| 91看片淫黄大片一级| 久草在线在线精品观看| 一区二区欧美视频| 久久久99精品免费观看| 欧美日韩午夜影院| 不卡大黄网站免费看| 激情综合一区二区三区| 亚洲va韩国va欧美va精品 | 欧美电影一区二区| 成a人片亚洲日本久久| 美女诱惑一区二区| 亚洲国产美国国产综合一区二区| 日本一区二区不卡视频| 久久综合久久综合亚洲| 91精品国产入口| 欧美性三三影院| 91免费在线看| 成人高清视频在线| 国产精品一区二区91| 精品制服美女丁香| 秋霞午夜av一区二区三区| 亚洲一区二区在线观看视频| 亚洲国产激情av| 久久精品人人做人人爽人人| 精品国产一区二区三区不卡 | 麻豆成人在线观看| 美女网站视频久久| 免费在线观看不卡| 奇米影视一区二区三区| 午夜精品久久久久久久| 亚洲无人区一区| 亚洲一区免费视频| 一区二区三区在线观看国产| 亚洲婷婷综合久久一本伊一区| 中文字幕在线视频一区| 日本一区二区三区久久久久久久久不| 精品少妇一区二区三区在线播放 | 欧美性猛交xxxx黑人交| 91香蕉视频黄| 日本道色综合久久| 日本乱人伦一区| 91电影在线观看| 欧美日韩一区二区三区免费看 | 欧美韩国日本综合| 国产精品素人视频| 国产精品国产三级国产| 亚洲三级久久久| 亚洲黄色在线视频| 日韩二区在线观看| 国产精品一区不卡| 91视频精品在这里| 欧美日韩一区成人| 精品国产一区二区三区四区四| 久久久久久久综合色一本| 国产精品每日更新| 亚洲成人精品一区| 韩日精品视频一区| 成人黄色一级视频| 欧美人与性动xxxx| 久久久久久久久久久久电影| 中文字幕一区二区三| 亚洲成人资源在线| 韩国欧美一区二区| 色一情一伦一子一伦一区| 91麻豆精品国产91| 国产婷婷一区二区| 一区二区免费看| 狠狠网亚洲精品| 一本久久a久久精品亚洲| 欧美一区二区三区四区在线观看| 国产人妖乱国产精品人妖| 亚洲制服欧美中文字幕中文字幕| 麻豆精品视频在线| 色噜噜狠狠一区二区三区果冻| 日韩一级成人av| 亚洲精品美国一| 国产一区二区精品久久| 在线观看亚洲精品| 国产欧美一区二区精品秋霞影院| 亚洲成人在线观看视频| 成人自拍视频在线| 亚洲精品在线电影| 婷婷久久综合九色国产成人| eeuss鲁片一区二区三区在线看| 欧美一区二区成人|