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

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

?? hnet.h

?? 隱馬爾科夫模型工具箱
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* ----------------------------------------------------------- *//*                                                             *//*                          ___                                *//*                       |_| | |_/   SPEECH                    *//*                       | | | | \   RECOGNITION               *//*                       =========   SOFTWARE                  */ /*                                                             *//*                                                             *//* ----------------------------------------------------------- *//* developed at:                                               *//*                                                             *//*      Speech Vision and Robotics group                       *//*      Cambridge University Engineering Department            *//*      http://svr-www.eng.cam.ac.uk/                          *//*                                                             *//*      Entropic Cambridge Research Laboratory                 *//*      (now part of Microsoft)                                *//*                                                             *//* ----------------------------------------------------------- *//*         Copyright: Microsoft Corporation                    *//*          1995-2000 Redmond, Washington USA                  *//*                    http://www.microsoft.com                 *//*                                                             *//*          2001-2002 Cambridge University                     *//*                    Engineering Department                   *//*                                                             *//*   Use of this software is governed by a License Agreement   *//*    ** See the file License for the Conditions of Use  **    *//*    **     This banner notice must not be removed      **    *//*                                                             *//* ----------------------------------------------------------- *//*         File: HNet.h  Network and Lattice Functions         *//* ----------------------------------------------------------- *//* !HVER!HNET:   3.2 [CUED 09/12/02] *//*   Nets come in two forms.   a)  Lattices are used to represent word level networks.   b)  Networks used by HRec for viterbi decoding.     The network reads in a word level network in the form of a lattice.     To reduce storage requirements for this lattice (which could be very     large) the lattice uses a compact storage representation which does     not contain many of the optional lattice fields.     This lattice is then expanded into the network required for HRec.     Finally HRec produces a lattice as output in which the lattice arcs     use the full format and contain additional information rather than      just the language model likelihood.*/#ifndef _HNET_H_#define _HNET_H_#ifdef __cplusplusextern "C" {#endif/* ------------------------ Initialisation --------------------------- */void InitNet(void);/*   register module & set configuration parameters*//* -------------------- Lattice Definintions ------------------------- *//*   Lattice Types and Routines.   These are used for all word-level networks */#define L_VERSION "1.0"     /* Version written to header of all lattices */typedef int LatFormat;      /* Format of lattice. Formed by oring flags */#define HLAT_ALABS  0x0001  /* Word labels with arcs (normally with nodes) */#define HLAT_LBIN   0x0002  /* Binary lattices for speed */#define HLAT_TIMES  0x0008  /* Node times */#define HLAT_PRON   0x0010  /* Pronunciation information */#define HLAT_ACLIKE 0x0020  /* Acoustic likelihoods */#define HLAT_LMLIKE 0x0040  /* Language model likelihoods (and scale etc) */#define HLAT_ALIGN  0x0080  /* Output within word alignment (if present) */#define HLAT_ALDUR  0x0100  /* Output within word alignment durations */#define HLAT_ALLIKE 0x0200  /* Output within word alignment likelihoods */#define HLAT_PRLIKE 0x0400  /* Pronunciation likelihoods (and scale etc) */#define HLAT_TAGS   0x0800  /* Output semantic tags */#define HLAT_NOSORT 0x1000  /* Do not sort lattice before output */#define HLAT_NOSUBS 0x2000  /* Do not output sublats *//* #define HLAT_EXTEN  0x2000   Using extensible versions of everything */#define HLAT_SHARC  0x4000  /* Using short version of arc data structures */#define HLAT_DEFAULT 0x03f8 /* Default output format */typedef struct lnode *NodeId;typedef struct larc *ArcId;#define NARC NULL         /* NULL arcid for end of linked lists */#define NNODE NULL        /* NULL nodeid for end of linked lists */typedef struct lalign {   int state;         /* State number (-1==model_end) */   LabId label;       /* Segment label ('phys_hmm[state]' or 'phys_hmm') */   float dur;         /* Duration of segment in seconds */   LogFloat like;     /* Total aclike of label (inc trans within + out) */}LAlign;/* Storage of SubLats */typedef struct sublatdef {   struct lattice *lat;     /* Lattice this refers to (may be shared) */   int usage;               /* Number of references to this SubLat */   struct sublatdef *next;  /* Next sublat at this level */   /* struct sublatdef *prev;   Previous sublat at this level */   struct sublatdef *chain; /* Next sublat referring to lat */} SubLatDef;/*    Note the following is not standard C.   In order to accomodate compact arcs we need to know how big they are   so we define larc_s as a type solely to be used in sizeof calculations   to allow us to find out how big the first five fields of larc are.*/typedef struct larc_s{   NodeId start;   NodeId end;   LogFloat lmlike;   ArcId farc;   ArcId parc;}LArc_S;typedef struct larc_e *EArcId;typedef struct larc_e{   NodeId start;       /* Node at start of word */   NodeId end;         /* Node at end of word */   LogFloat lmlike;    /* Language model likelihood of word */   EArcId farc;        /* Next arc following start node */   EArcId parc;        /* Next arc preceding end node */   EArcId fcra;        /* List linked in both directions */   EArcId pcra;        /*  to easy deletetion */   int n;              /* Arc identity */   /* Ptr hook;         Hook - For 64 bit machines this is too big */}LArc_E;typedef struct larc{   NodeId start;       /* Node at start of word */   NodeId end;         /* Node at end of word */   LogFloat lmlike;    /* Language model likelihood of word */   ArcId farc;         /* Next arc following start node */   ArcId parc;         /* Next arc preceding end node */   LogFloat aclike;    /* Acoustic likelihood of word */   short nAlign;       /* Number of alignment records in word */   LAlign *lAlign;     /* Array[0..nAlign-1] of alignment records */   float score;        /* Field used for pruning/sorting */   LogFloat prlike;    /* Pronunciation likelihood of arc */}LArc;/* Note:  Total arc likelihood == aclike + lmlike*lmscale + wdpenalty */typedef struct lnode{   int n;              /* Sorted order */   Word word;          /* Word represented by arc (labels may be on nodes) */   char *tag;          /* Semantic tag for this node */   short v;            /* Pronunciation variant number */   SubLatDef *sublat;  /* SubLat for node (if word==lat->voc->subLatWord) */   HTime time;         /* Time of word boundary at node */   ArcId foll;         /* Linked list of arcs following node */   ArcId pred;         /* Linked list of arcs preceding node */   double score;       /* Field used for pruning */   Ptr hook;           /* User definable hook */}LNode;typedef struct lattice{   MemHeap *heap;               /* Heap lattice uses */   LatFormat format;	       	/* indicate which fields are valid */   Vocab *voc;                  /* Dictionary lattice based on */   int nn;                      /* Number of nodes */   int na;                      /* Number of arcs */   LNode *lnodes;               /* Array of lattice nodes */   LArc *larcs;                 /* Array of lattice arcs */   LabId subLatId;              /* Lattice Identifier (for SubLats only) */   SubLatDef *subList;          /* List of sublats in this lattice level */   SubLatDef *refList;          /* List of all SubLats referring to this lat */   struct lattice *chain;       /* Linked list used for various jobs */   char *utterance;		/* Utterance file name (NULL==unknown) */   char *vocab;			/* Dictionary file name (NULL==unknown) */   char *hmms;			/* MMF file name (NULL==unknown) */   char *net;			/* Network file name (NULL==unknown) */   float acscale;               /* Acoustic scale factor */   float lmscale;		/* LM scale factor */   LogFloat wdpenalty;		/* Word insertion penalty */   float prscale;		/* Pronunciation scale factor */   HTime framedur;              /* Frame duration in 100ns units */   float logbase;               /* base of logarithm for likelihoods in lattice files                                   (1.0 = default (e), 0.0 = no logs) */   float tscale;                /* time scale factor (default: 1, i.e. seconds) */   Ptr hook;                    /* User definable hook */}Lattice;/*   To use both long and short formats for lattice arcs should    use the following macros to access the arcs.*//*#define NumbLArc(lat,n) ((lat)->format&HLAT_EXTEN?(lat)->larcs+(n):\			 (lat)->format&HLAT_SHARC?\			 (LArc*)(((LArc_S*)(lat)->larcs)+(n)):(lat)->larcs+(n))*/#define NumbLArc(lat,n) ((lat)->format&HLAT_SHARC?\			 (LArc*)(((LArc_S*)(lat)->larcs)+(n)):(lat)->larcs+(n))#define LArcNumb(la,lat) ((lat)->format&HLAT_SHARC?\			 (((LArc_S*)(la))-((LArc_S*)(lat)->larcs)):\			 (la)-(lat)->larcs)#define NextLArc(lat,la) (LArc*)((char*)la+((lat->format&HLAT_SHARC)?\					     sizeof(LArc_S):sizeof(LArc)))#define LArcTotLMLike(lat,la) ((la)->lmlike*(lat)->lmscale + \			       (((la)->end->word==NULL || \				 (la)->end->word==(lat)->voc->nullWord) ? \				0.0 : (lat)->wdpenalty ))#define LArcTotLike(lat,la) ((la)->aclike*(lat)->acscale + \                             (la)->lmlike*(lat)->lmscale + \			     (la)->prlike*(lat)->prscale + \			     (((la)->end->word==NULL || \			       (la)->end->word==(lat)->voc->nullWord) ? \			      0.0 : (lat)->wdpenalty ))Lattice *NewLattice(MemHeap *heap, int nn, int na);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三片在线视频观看| 91精品国产综合久久福利软件| 日韩中文字幕区一区有砖一区| 久久夜色精品国产噜噜av| 欧美天堂亚洲电影院在线播放| 国产福利一区二区三区| 婷婷久久综合九色综合绿巨人| 国产免费久久精品| 精品国产成人系列| 91麻豆精品国产91久久久久久久久| 成人激情视频网站| 国内精品久久久久影院薰衣草| 亚洲一二三四在线观看| 亚洲欧美在线观看| 国产日韩一级二级三级| 欧美mv日韩mv国产网站| 欧美裸体bbwbbwbbw| 色88888久久久久久影院野外| 国产精品123区| 黑人巨大精品欧美黑白配亚洲| 性做久久久久久免费观看| 一区二区在线观看av| 国产精品国产自产拍在线| 2021国产精品久久精品| 日韩欧美一区二区免费| 欧美二区三区的天堂| 欧美色综合网站| 色综合天天天天做夜夜夜夜做| 国产九九视频一区二区三区| 激情国产一区二区| 蜜桃av噜噜一区| 男女男精品网站| 青娱乐精品在线视频| 日韩av电影免费观看高清完整版 | 91色porny| 成人h动漫精品一区二区| 国产成人综合在线| 岛国一区二区三区| 99久久免费精品高清特色大片| 国产 日韩 欧美大片| 福利一区二区在线观看| 大胆欧美人体老妇| 91一区在线观看| 91视频免费播放| 色94色欧美sute亚洲线路一久 | 高清在线观看日韩| 福利视频网站一区二区三区| 成人夜色视频网站在线观看| zzijzzij亚洲日本少妇熟睡| 99riav久久精品riav| 色美美综合视频| 欧美人与性动xxxx| 日韩精品一区二区三区蜜臀| 精品久久久久久亚洲综合网| 久久这里只有精品6| 国产精品毛片大码女人| 一区二区三区欧美| 日韩中文字幕不卡| 国产一区二区三区最好精华液| 国产一区二区三区精品视频| 成人午夜在线播放| 欧美图片一区二区三区| 日韩精品一区国产麻豆| 日本一区免费视频| 亚洲一区二区三区在线看| 美女一区二区视频| 波多野结衣91| 欧美日韩国产精品成人| 久久久久高清精品| 亚洲裸体xxx| 青青草91视频| 成人精品视频一区| 欧美日韩精品一二三区| 久久精品欧美一区二区三区不卡| 亚洲欧洲无码一区二区三区| 日韩电影在线免费看| 国产美女一区二区| 欧美性一区二区| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲国产wwwccc36天堂| 美脚の诱脚舐め脚责91| fc2成人免费人成在线观看播放| 欧美日韩高清影院| 国产精品欧美一区二区三区| 亚洲一区二区三区国产| 国产一区二区精品久久91| 欧美影院午夜播放| 国产欧美一区二区精品性色超碰| 亚洲国产精品一区二区尤物区| 国产麻豆欧美日韩一区| 欧美日韩另类国产亚洲欧美一级| 国产午夜精品理论片a级大结局| 亚洲一二三四在线| 成人av片在线观看| 精品国产乱码久久久久久影片| 亚洲美女区一区| 国产69精品久久久久毛片| 91精品国产欧美一区二区18| √…a在线天堂一区| 国产在线国偷精品产拍免费yy| 欧美日韩综合一区| 成人欧美一区二区三区黑人麻豆| 久久成人av少妇免费| 欧美日韩精品一区二区三区 | 亚洲综合网站在线观看| 成人免费视频视频| 精品日韩在线一区| 日本成人中文字幕在线视频| 91成人看片片| 国产精品传媒视频| 国产一区二区三区不卡在线观看 | 日本不卡高清视频| 欧美在线观看禁18| 亚洲天天做日日做天天谢日日欢| 国产一本一道久久香蕉| 日韩欧美中文字幕公布| 亚洲va国产va欧美va观看| 在线观看日韩高清av| 自拍av一区二区三区| 波多野结衣91| 国产精品美女久久久久高潮| 风流少妇一区二区| 国产亚洲精品bt天堂精选| 激情五月婷婷综合网| 欧美videos大乳护士334| 日韩电影在线观看电影| 欧美日韩亚洲综合一区| 亚洲国产精品久久艾草纯爱| 欧美性色黄大片手机版| 亚洲狠狠爱一区二区三区| 91精品福利视频| 一区二区三区日韩精品| 欧洲生活片亚洲生活在线观看| 亚洲女女做受ⅹxx高潮| 色哟哟在线观看一区二区三区| 国产精品不卡在线| 一本大道久久a久久综合婷婷 | 午夜精品福利一区二区蜜股av| 在线欧美日韩国产| 午夜精品福利一区二区三区蜜桃| 欧美猛男超大videosgay| 午夜精彩视频在线观看不卡| 欧美人与性动xxxx| 久久超碰97中文字幕| 久久精品在这里| 成人av高清在线| 亚洲免费观看视频| 欧美日韩免费视频| 久久99精品国产91久久来源| 久久久久久久久久久久电影 | 成人性色生活片免费看爆迷你毛片| 久久久天堂av| 99免费精品在线观看| 一二三区精品视频| 日韩午夜av一区| 国产精品77777竹菊影视小说| 国产精品免费丝袜| 欧美性色黄大片手机版| 美国一区二区三区在线播放| 久久精品亚洲一区二区三区浴池| av不卡免费在线观看| 一区二区三区不卡视频在线观看| 欧美精品少妇一区二区三区| 老色鬼精品视频在线观看播放| 久久久久久久久伊人| 色婷婷激情久久| 免费人成黄页网站在线一区二区| 久久久91精品国产一区二区三区| 91污在线观看| 日韩成人dvd| 国产精品你懂的在线欣赏| 欧美日韩成人高清| 国产激情精品久久久第一区二区| 亚洲人妖av一区二区| 日韩欧美资源站| 99精品国产热久久91蜜凸| 日韩黄色片在线观看| 国产欧美精品一区aⅴ影院| 欧美三片在线视频观看| 国产精品一区二区免费不卡| 一个色综合网站| 久久色.com| 欧美日韩精品一区二区天天拍小说| 国产剧情一区二区| 婷婷成人激情在线网| 国产精品免费网站在线观看| 制服丝袜国产精品| 91网站在线观看视频| 麻豆精品视频在线观看| 亚洲精品v日韩精品| 国产拍揄自揄精品视频麻豆| 欧美区视频在线观看| 99精品视频在线免费观看| 激情深爱一区二区| 五月天一区二区| 国产精品福利在线播放| www日韩大片| 欧美高清视频不卡网| 91在线观看污| 国产美女主播视频一区|