📄 changelog
字号:
* HMath.[hc] (LinTranQuaProd): New function.2002-11-08 Gunnar Evermann <ge204@eng.cam.ac.uk> * HUtil.c (SetMacroHook): (GetMacroUse): (SetMacroUse): Support for InputXForm macro ~j. * HModel.[hc]: Data Structures and functions for reading/writing InputXFroms. * HParm.[hc]: Apply input transform to data and variance scale vectors. Suport for third and fourth differntials. From: Andrew Liu <xl207@eng.cam.ac.uk> Mark Gales <mjfg@eng.cam.ac.uk>2002-10-30 Zhu Dong-Lai <windonabc@sina.com> * HAdapt.c (GetMeanTransform): Fix implementation of MLLR for block-diagonal transforms.2002-10-17 Dan Povey <dp10006@eng.cam.ac.uk> * HTrain.[hc] (CreateMuAcc): (CreateVaAcc): (CreateTrAcc): (CreateWtAcc): (TMAttachAccs): (AttachAccsParallel): (TMZeroAccs): (ZeroAccsParallel): (TMShowAccs): (ShowAccsParallel): (AttachPreComps): (DumpAccsParallel): (LoadAccsParallel): (RestorePDF): (RestoreAccsParallel): Support for parallel accumulators. (LoadWtAcc): (LoadMuAcc): (LoadVaAcc): Check for infinity in accumulator files.2002-10-16 Dan Povey <dp10006@eng.cam.ac.uk> * HNet.c (ReadOneLattice): Initialise lattice fields. Set pronunciation variant for arclabs lattices.2002-08-28 Gunnar Evermann <ge204@eng.cam.ac.uk> * HFB.c (InitFB): (InitialiseForBack): Allow setting of pruning threshold via config variables. Values specified via calls to InitialiseForBack() take precedence. (InitFB): Allow module name HFWDBKWD in config files for backward compatibility. 2002-07-12 Thomas Hain <th223@eng.cam.ac.uk> * HTrain.h: Added prototype for AttachPreComps * HTrain.c (AttachPreComps): Added function * HFB.h: Added prototype for UseAlignHMMSet, extended structs to allow 2model re-estimation. * HFB.c : Added capability to use one model set for FB and one for model updates. * HModel.h: Added ext function prototype for ApplyVFloor * HModel.c (ApplyVFloor): New function to apply variance floor to hset2002-08-13 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (ConvLogLikeFromBase): (ConvLogLikeToBase): New function for for conversion of log likelihoods for reading/storing lattices in files. (WriteLattice): (WriteOneLattice): (ReadOneLattice): Support for "base" and "tscale" lattice header fields.2002-08-13 Gunnar Evermann <ge204@eng.cam.ac.uk> * HModel.c (PutOptions): Save CovKind in MMF Options if it is specified (i.e. not NULLC). (SetCovKindUsage): New function. Set HMMSet CovKind if it is unspecified but consistent across mixtures.2002-08-09 Gunnar Evermann <ge204@eng.cam.ac.uk> * HLM.h: Add new LMType: hlmModel. * HMem.h: * HMem.c (CNew): New function. * HLabel.c (GetTrSym): Fix buffer overrun. (ExtendAux): Check number of levels. * HShell.h: Remove comments referring to LClass. From: Gareth Moore <glm20@eng.cam.ac.uk>2002-07-16 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (WriteOneLattice): Always re-order lattice nodes, even if we don't store them.2002-06-27 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.h: Add prototypes for Ext data source functions. From: Peter Gober <gober@fokus.gmd.de> * HParm.c (OpenAsChannel): Fix buffer allocation for ch_ext_wave. From: Peter Gober <gober@fokus.gmd.de>2002-06-11 Gunnar Evermann <ge204@eng.cam.ac.uk> * HLat.c (LatFindBest): If give pronunciation variant can't be found in dicitonary (e.g. if it only is a word list), then fall back to word name as the output symbol.2002-06-05 Gunnar Evermann <ge204@eng.cam.ac.uk> * HLM.c (LMTrans): New function for use in HLat and decoders. (ReadNGrams): Add support for reading binary ARPA N-grams. * HLM.h (NSIZE): Allow 4-grams. * HLat.[hc]: Add new module.2002-06-05 Gunnar Evermann <ge204@eng.cam.ac.uk> * *.[hc]: Bump version to 3.1.1.2002-06-05 Gunnar Evermann <ge204@eng.cam.ac.uk> * HModel.c (GetTransMat): Check for wrong TransP matrix size. From: Peter Gober <gober@fokus.gmd.de>2002-02-14 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (FindWordNode): (NewNode): (CreateX1Model): (ExpandWordNet): Initialise node->aux to 0. From: K.K. Chin <kkc21@eng.cam.ac.uk>2002-01-24 Gunnar Evermann <ge204@eng.cam.ac.uk> * Makefile (HTKLib.$(CPU).a): Always add all modules.2002-01-16 Gunnar Evermann <ge204@eng.cam.ac.uk> * *.[hc]: Bump version to 3.1.2001-12-11 Gareth Moore <glm20@eng.cam.ac.uk> * HShell.c (PrintStdOpts): Tool usage report formatting tidied.2001-12-03 Gunnar Evermann <ge204@eng.cam.ac.uk> * HModel.c (LoadHMMSet): Check hset consistency before assigning indexes.2001-11-23 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (NewPronHolder): Handle prons will NULL outSym.2001-08-28 Gunnar Evermann <ge204@eng.cam.ac.uk> * HDict.c (ShowDict): Handle prons with NULL outSym.2001-08-03 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.h: Add aux field to NetNode. * HRec.c (TokSetMerge): Compare NetNodes instead of Prons when deciding which tokens to recombine. From: K.K. Chin <kkc21@eng.cam.ac.uk>2001-06-08 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.c: Correct initialisation of IOConfigRec defChan From: Mark Gales <mjfg@eng.cam.ac.uk> 2001-04-18 Gunnar Evermann <ge204@eng.cam.ac.uk> * HSigP.c (ASpec2LPCep): Init lp[lpcOrder+1] to avoid reading from uninitialised in LPC2Cepstrum(). This doesn't change the results but makes Purify et al. happy.2001-04-17 Gunnar Evermann <ge204@eng.cam.ac.uk> * HVQ.c (VQNodeScore): * HLM.c (WriteBoNGram): Fix error codes. * HSigP.c (ASpec2LPCep): New error code 5323 for PLP. * HParm.c (RunSilDet): (SetExtSpDetParms): New error code 6325 for sil detector errors. * HNet.c : New error code 8253 for Sublat errors. * HMem.c: Remove unused license check. * Makefile (depend): New target. Add header file dependencies. * HFB.c (StepBack): Print top-level trace messages if traceHFB (set by 'HERest -T 1') is true.2001-04-14 Gunnar Evermann <ge204@eng.cam.ac.uk> * HFB.c (StepForward): Always initialise ab->occa.2001-04-13 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (WriteOneLattice): Fix sort order of lattice arcs. * HRec.c (InitVRecInfo): Initialise sanity checking info. (CollectPaths): Fix some silly if statements. (NewNRefPath): Initialise used field. (NewNRefAlign): Ditto. * HParm.c (InitParm): Initialise fields of defChan.2001-04-12 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.c (LoadVarScale): (LoadVarScaleVector): (LoadCMeanVector): Check InitSource return value.2001-04-11 Gunnar Evermann <ge204@eng.cam.ac.uk> * HShell.c (ReadRawString): Moved from HDman. * HParm.c: * HSigP.c (Wave2FBank): (InitFBank): Implement Vocal Tract Length Normalisation.2001-04-09 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.c: * HSigP.c (InitFBank): Make DOUBLEFFT a config variable.2001-03-14 Gunnar Evermann <ge204@eng.cam.ac.uk> * HNet.c (NewLattice): Initialise prlike.2001-03-08 Gunnar Evermann <ge204@eng.cam.ac.uk> * HWave.c (OpenWaveInput): Handle extended filenames.2001-02-09 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.c: * HShell.[hc]: Moved MaskMatch to HShell.2001-02-07 Gunnar Evermann <ge204@eng.cam.ac.uk> * HParm.c: Add side-based normalisation.2001-02-02 Gunnar Evermann <ge204@eng.cam.ac.uk> * HSigP.c: * HParm.h: * HParm.c: Add support for PLP frontend.2000-12-04 Gunnar Evermann <ge204@eng.cam.ac.uk> * HLabel.c (SaveESPSLabels): Don't close f here, it's done in LSave.2000-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> * HShell.c (PrintStdOpts): Modify description of -B option.2000-11-16 Gunnar Evermann <ge204@eng.cam.ac.uk> * HRec.c (cSOutP): Take log of mixture weight. From Ruth Aloni-lavi <ruth.aloni-lavi@intel.com>2000-11-10 Gunnar Evermann <ge204@eng.cam.ac.uk> * HMem.h: * HMem.c: Consistently use size_t for all memory block sizes instead of mixing signed/unsigned int/long.2000-10-26 Gunnar Evermann <ge204@eng.cam.ac.uk> * HFB.h: * HFB.c (FBFile): Return Boolean indicating whether alignment succeeded. From: Mark Gales <mjfg@eng.cam.ac.uk>2000-10-06 Gunnar Evermann <ge204@eng.cam.ac.uk> * HSigP.c: * HMem.c: * HMath.c: * HLabel.c: * HAudio.c: Remove MPW segment pragmas.2000-10-06 Steve Young <sjy@eng.cam.ac.uk> * HShell.c (KeyPressed): On Win32 check for KeyDown to avoid registering key twice.2000-09-25 Gunnar Evermann <ge204@eng.cam.ac.uk> * HShell.c (InfoPrinted): Remove reference to SCCS. * Makefile: Copy compile settings from env files.2000-09-15 Gunnar Evermann <ge204@eng.cam.ac.uk> * HAdapt.c (GetSymbol): * HUtil.c (GetKey): * HGraf.c (HSetColour,HSetGrey,HSetFontSize,HSetLineWidth,InitGCs): * HParm.c (ReadIOConfig): * HWave.c (Str2Format): C++ fix for incrementing enums. * HLabel.c (GetScribeLab): Warning fix.2000-09-13 G. Evermann <ge204@avon> * htk_htklib_nt.mkf: Use HGraf_WIN32.obj.2000-09-08 Gunnar Evermann <ge204@eng.cam.ac.uk> * esig_edr.c: * esig_asc.c: * esignal.c: * HMem.c: * HFB.c: * HAdapt.c: * HNet.c: * HRec.c: * HNet.h: * HLM.c: * HDict.c: * HTrain.c: * HUtil.c: * HModel.c: * HLabel.c: * HGraf.c: * HVQ.c: * HParm.c: * HAudio.c: * HWave.c: * HSigP.c: * Hshell.c: * HMath.c: Warning elimination. Explicitly cast malloc return values to avoid C++ warnings. Remove unused variables. Put parentheses about assignments used as truth values. Explicitly cast doubles to ints. Use correct format chars in printf calls. C++ compatability. Many of the warning fixes are from Dave Hart <dkh21@hermes.cam.ac.uk> * HMath.c (FixSVD): #ifdef 0 unused code. * HShell.h: Use predefined type bool in C++. * HModel.c: Use EOFSYM in symMap[] instead of EOF (from stdio.h!). * HLabel.c (SaveToMasterfile): Return FAIL if no file name given. * HAudio.c (InitAudi): Call IsVAXOrder instead of treating its address as a Boolen.2000-09-06 Gunnar Evermann <ge204@eng.cam.ac.uk> * *.h: Guard against repeated inclusion. Add C++ wrapper.2000-09-04 Gunnar Evermann <ge204@eng.cam.ac.uk> * *.[hc]: Reindented. * *.[hc]: Cleaned up version headers and set version to 3.0.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -