Summary of Errors by Tool and Module

HCOPY
 

$ +1030$
Non-existent part of file specified
HCOPY needed to access a non-existent part of the input file. Check that the times are specified correctly, that the label file contains enough labels and that it corresponds to the data file.

$ \pm 1031$
Label file formatted incorrectly
HCOPY is only able to properly copy label files with the same number of levels/alternatives. When using labels with multiple alternatives only the first one is used to determine segment boundaries.

$ +1032$
Appending files of different type/size/rate
Files that are joined together must have the same parameter kind and sample rate.

$ -1089$
ALIEN format set
Input/output format has been set to ALIEN, ensure that this was intended.

HLIST
 

HLED
 

$ +1230$
Edit script syntax error
The HLED command script contains a syntax error, check the input script against the descriptions of each command in section 17.10 or obtained by running HLEd -Q.

$ \pm 1231$
Operation invalid
You have either exceeded HLED limits on the number of boundaries that can be specified, tried to perform an operation on a non-existent level or tried to sort an auxiliary level into time order. None of these operations are supported.

$ +1232$
Cannot find pronunciation
The dictionary does not contain a valid pronunciation (only occurs when attempting expansion from a dictionary).

$ -1289$
ALIEN format set
Input/output format has been set to ALIEN, ensure that this was intended.

HLSTATS
 

$ +1328$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ \pm 1330$
No operation specified
You have invoked HLSTATS but have not specified an operation to be performed.

$ -1389$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HDMAN
 

$ \pm 1430$
Limit exceeded
HDMAN has several built in limits on the number of different pronunciation, phones, contexts and command arguments. This error occurs when you try to exceed one of them.

$ \pm 1431$
Item not found
Could not find item for deletion. Check that it actually occurs in the dictionary.

$ \pm 1450$
Edit script file syntax error
The HDMAN command script contains a syntax error, check the input script against the descriptions of each command in section 17.5 or obtained by running HDMan -Q.

$ \pm 1451$
Dictionary file syntax error
One of the input dictionaries contained a syntax error. Ensure that it is in a HTK readable form (see section 12.7).

$ \pm 1452$
Word out of order in dictionary error
Entries in the dictionary must be sorted into alphabetical (ASCII) order.

HSLAB
 

$ -1589$
ALIEN format set
Input/output format has been set to ALIEN, ensure that this was intended.

HCOMPV
 

$ +2020$
HMM does not appear in HMMSet
Supplied HMM filename does not appear in HMMSet. Check correspondence between HMM filename and HMMSet.

$ +2021$
Not enough data to calculate variance
There are not enough frames of data to evaluate a reliable estimate of variance. Use more data.

$ +2028$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ +2030$
Needs continuous models
HCompV can only operate on models with an HMM set kind of PLAINHS or SHAREDHS.

$ +2039$
Speaker pattern matching failure
The specified speaker pattern could not be matched against a given utterance file name.

$ +2050$
Data does not match HMM
An aspect of the data does not match the equivalent aspect in the HMMSet. Check the parameter kind of the data.

$ -2089$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HINIT
 

$ +2120$
Unknown update flag
Unknown flag set by -u option, use combinations of tmvw.

$ +2121$
Too little data
Not enough data to reliably estimate parameters. Use more training data.

$ +2122$
Segment with fewer frames than model states
Segment may be too short to be matched to model, do not use this segment for training.

$ +2123$
Cannot mix covariance kind in a single mix
Covariance kind of all mixture components in any one state must be the same.

$ +2124$
Bad covariance kind
Covariance kind of mixture component must be either FULLC or DIAGC.

$ +2125$
No best mix found
The Viterbi mixture component allocation failed to find a most likely component with this data. Check that data is not corrupt and that parameter values produced by the initial uniform segmentation are reasonable.

$ +2126$
No path through segment
The Viterbi segmentation failed to find a path through model with this data. Check that data is not corrupt and that a valid path exists through the model.

$ +2127$
Zero occurrence count
Parameter has had no data assigned to it and cannot be updated. Ensure that each parameter can be estimated by using more training data or fewer parameters.

$ +2128$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ +2129$
HMM not found
HMM missing from HMMSet. Check that the HMMSet is complete and has not been corrupted.

$ +2150$
Data does not match HMM
An aspect of the data does not match the equivalent aspect in the HMMSet. Check the parameter kind of the data.

$ +2170$
Index out of range
Trying to access a mixture component or VQ index beyond the range in the current HMM.

$ -2189$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HREST
 

$ +2220$
Unknown update flag
Unknown flag set by -u option, use combinations of tmvw.

$ +2221$
Too few training examples
There are fewer training examples than the minimum set by the -m option (default 3). Either reduce the value specified by -m or use more training examples.

$ +2222$
Zero occurrence count
Parameter has had no data assigned to it and cannot be updated. Ensure that each parameter can be estimated by using more training data or fewer parameters.

$ +2223$
Floor too high
Mix weight floor has been set so high that the sum over all mixture components exceeds unity. Reduce the floor value.

$ -2225$
Defunct Mix X.Y.Z
Not enough training data to re-estimate the covariance vector of mixture component Z in stream Y of state X. The weight of the mixture component is set to 0.0 and it will never recover even with further training.

$ +2226$
No training data
None of the supplied training data could be used to re-estimate the model. Data may be corrupt or has been floored.

$ +2228$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ +2250$
Data does not match HMM
An aspect of the data does not match the equivalent aspect in the HMMSet. Check the parameter kind of the data.

$ -2289$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HEREST
 

$ +2320$
Unknown update flag
Unknown flag set by -u option, use combinations of tmvw.

$ +2321$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ -2326$
No transitions
No transition out of an emitting state, ensure that there is a transition path from beginning to end of model.

$ +2327$
Floor too high
Mix weight floor has been set so high that the sum over all mixture components exceeds unity. Reduce the floor value.

$ +2328$
No mixtures above floor
None of the mixture component weights are greater than the floor value, reduce the floor value.

$ -2330$
Zero occurrence count
Parameter has had no data assigned to it and cannot be updated. Ensure that each parameter can be estimated by using more training data or fewer parameters.

$ -2331$
Not enough training examples
Model was not updated as there were not enough training examples. Either reduce the minimum specified by -m or use more data.

$ -2389$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HSMOOTH
 

$ +2420$
Unknown update flag
Unknown flag set by -u option, use combinations of tmvw.

$ +2421$
Invalid HMM set kind
HSMOOTH can only be used if HMM set kind is either DISCRETE or TIED.

$ +2422$
Too many monophones in list
HSMOOTH is limited to HMMSets containing fewer than 500 monophones.

$ +2423$
Different number of states for smoothing
Monophones and context-dependent models have differing numbers of states.

$ -2424$
No transitions
No transition out of an emitting state, ensure that there is a transition path from beginning to end of model.

$ +2425$
Floor too high
Mix weight floor has been set so high that the sum over all mixture components exceeds unity. Reduce the floor value.

$ -2427$
Zero occurrence count
Parameter has had no data assigned to it and cannot be updated. Ensure that each parameter can be estimated by using more training data or fewer parameters.

$ -2428$
Not enough training examples
Model was not updated as there were not enough training examples. Either reduce the minimum specified by -m or use more data.

$ +2429$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

HQUANT
 

$ +2530$
Stream widths invalid
The chosen stream widths are invalid. Check that these match the parameter kind and are specified correctly.

$ +2531$
Data does not match codebook
Ensure that the parameter kind of the data matches that of the codebook being generated.

HHED
 

$ +2628$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ \pm 2630$
Tying null or different sized items
You have executed a tie command on items which do not have the appropriate structure or the structures are not matched. Ensure that the item list refers only to the items that you wish to tie together.

$ -2631$
Performing operation on no items
The item list was empty, no operation is performed.

$ +2632$
Command parameter invalid
The parameters to the command are invalid either because they refer to parts of the model that do not exist (for instance a state that does not appear in the model) or because they do not represent an acceptable value (for instance HMMSet kind is not PLAINHS, SHAREDHS, TIEDHS or DISCRETEHS).

$ +2634$
Join parameters invalid or not set
Make sure than the join parameters (set by the JO command) are reasonable. In particular take care that the floor is low enough to ensure that when summed over all the mixture components the sum is below 1.0.

$ +2635$
Cannot find matching item
Search for specified item was unsuccessful. When this occurs with the CL or MT commands ensure that the appropriate monophone/biphone models are in the current HMMSet.

$ -2637$
Small gConst
A small gConst indicates a very low variance in that particular Gaussian. This could be indicative of over-training of the models.

$ -2638$
No typical state
When tying states together a search is performed for the distribution with largest variance and all tied states share this distribution. If this cannot be found the first in the list will be used instead.

$ -2639$
Long macro name
In general macro names should not exceed 20 characters in length.

$ +2640$
Not implemented
You have asked HHED to perform a function that is not implemented.

$ +2641$
Invalid stream split
The specified number/width of the streams does not agree with the parameter kind/vector size of the models.

$ +2650$
Edit script syntax error
The HHED command script contains a syntax error, check the input script against the descriptions of each command in section 17.8 or obtained by running HHEd -Q.

$ +2651$
Command range error
The value specified in the command script is out of range. Ensure that the specified state exists and the the value given is valid.

$ \pm 2655$
Stats file load error
Either loading occupation statistics for the second time or executing an operation that needs the statistics loaded without loading them.

$ +2660$
Trees file syntax error
The trees file format did not correspond to that expected. Ensure that the file is complete and has not been corrupted.

$ +2661$
Trees file macro/question not recognised
The question or macro referred to does not exist. Ensure that the file is complete and has not been corrupted.

$ +2662$
Trying to synthesize for unknown model
There is no tree or prototype model for the new context. Ensure that a tree has been constructed for the base phone.

$ \pm 2663$
Invalid types to tree cluster
Tree clustering will only work for single Gaussian diagonal covariance untied models of similar topology.

HBUILD
 

$ \pm 3030$
Mismatch between command line and language model
Ensure that the !ENTER and !EXIT words are correctly defined and that the supplied files are of the appropriate type.

$ \pm 3031$
Unknown word
Ensure that the word list corresponds to the language model/lattice supplied.

HPARSE
 

$ \pm 3130$
Variable not defined
You have referenced a network that has not yet been defined. Check that all networks are defined before they are referenced.

$ \pm 3131$
Loop or word expansion error
There is either a mismatch between the WD_BEGIN WD_END pairs or a triphone loop is badly formed.

$ \pm 3132$
Dictionary error
When generating a dictionary a word exceeded the maximum number of phones, a word occurred twice or no dictionary was produced.

$ \pm 3150$
Syntax error in HParse file
The HPARSE network definition contains a syntax error, check the input file against the network description in section 17.16.

HVITE
 

$ +3228$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ \pm 3230$
Unsupported operation
HVITE is not able to perform the operation requested

$ \pm 3231$
Data does not match HMMs
There is a mismatch between the data file and the HMMSet. Ensure that the data is parameterised in the correct format and the configuration parameters match those used during training.

$ +3232$
MMF Load Error
The HMMSet does not contain a well-formed regression class tree.

$ +3233$
Transcription empty
In alignment mode a segment had an empty transcription and no boundary word was specified.

$ -3289$
ALIEN format set
Input/output format has been set to ALIEN, ensure that this was intended.

HRESULTS
 

$ -3330$
Empty file
The file was empty and will be skipped.

$ +3331$
Unknown label
The label did not appear in the list supplied to HResults. This error will only occur if calculating confusion matrices so normally the contents of the word list file will have no effect on results.

$ +3332$
Too many labels
HRESULTS will only generate confusion statistics for a small number of labels.

$ \pm 3333$
Cannot calculate word spot results
When calculating word spotting results the label files need to have both times and scores present.

$ -3389$
ALIEN format set
Input format has been set to ALIEN, ensure that this was intended.

HSGEN
 

$ -3420$
Network malformed
The word network is malformed. The information in a node (word and following arcs) is set incorrectly.

HLRESCORE
 

$ -4089$
ALIEN format set
Input/output format has been set to ALIEN, ensure that this was intended.

HSHELL
 

$ +5020$
Command line processing error
$ +5021$
Command line argument type error
$ +5022$
Command line argument range error
The command line is badly formed. Ensure that it matches the syntax and values expected by the command (check the manual page or the syntax obtained by running HTOOL without any arguments).

$ +5050$
Configuration file format error
HSHELL was unable to parse the configuration. Check that it is of the format described in section 4.3.

$ +5051$
Script file format error
Check that the script file is just a list of file names and that if any file names are quoted that the quotes occur in pairs.

$ +5070$
Module version syntax error
A module registered with HShell with an incorrectly formatted version string (which should be of the form "!HVER!HModule: Vers.str [WHO DD/MM/YY]").

$ +5071$
Too many configuration parameters
The size of the buffer used by one of the tools or modules to read its configuration parameters was exceeded. Either reduce the total number of configuration parameters in the file or make more of then specific to their particular module rather than global.

$ +5072$
Configuration parameter of wrong type
The configuration parameter is of the wrong type. Check that its type agrees with that shown in chapter 18.

$ +5073$
Configuration parameter out of range
The configuration parameter is out of range.

HMEM
 

$ +5170$
Heap parameters invalid
You have tried to create a heap with unreasonable parameters. Adjust these so that the growth factor is positive and the initial block size is no larger than the maximum. For MSTAK the element size should be 1.

$ +5171$
Heap not found
The specified heap could not be found, ensure that it has not been deleted or memory overwritten.

$ +5172$
Heap does not support operation
The heap is of the wrong type to support the requested operation. In particular it is not possible to Reset or Delete a CHEAP.

$ +5173$
Wrong element size for MHEAP
You have tried to allocate an item of the wrong size from a MHEAP. All items on a MHEAP must be of the same size.

$ +5174$
Heap not initialised
You have tried to allocate an item on a heap that has not yet been created. Ensure that CreateHeap is called to initialise the heap before any items are allocated from it.

$ +5175$
Freeing unseen item
You have tried to free an item from the wrong heap. This can occur if the wrong heap is specified, the item pointer has been corrupted or the item has already been freed implicitly by a Reset/DeleteHeap call.

HMATH
 

$ +5220$
Singular covariance matrix
The covariance matrix was not invertible. This may indicate a lack of training data or linearly dependent parameters.

$ +5270$
Size mismatch
The input parameters were of incompatible sizes.

$ +5271$
Log of negative
Result would be logarithm of a negative number.

HSIGP
 

$ +5320$
No results for WaveToLPC
Call did not include Vectors for the results.

$ +5321$
Vector size mismatch
Input vectors were of mismatched sizes.

$ -5322$
Clamped samples during zero mean
During a zero mean operation samples were clipped as they were outside the allowable range.

HAUDIO
 

$ +6020$
Replay buffer not active
Attempt to access a replay buffer when one was not attached.

$ +6021$
Cannot StartAudio without measuring silence
An attempt was made to start audio input through the silence detector without first measuring or supplying the background silence values.

$ +6070$
Audio frame size/rate invalid
The choice of frame period and window duration are invalid. Check both these and the sample rate.

$ -6071$
Setting speech threshold below silence
The thresholds used in the speech detector have been set so that the threshold for detecting speech is set below that of detecting silence.

HVQ
 

$ +6150$
VQ file format error
The VQ file was incorrectly formatted. Ensure that the file is complete and has not been corrupted.

$ +6151$
VQ file range error
A value from the VQ file was out of range. Ensure that the file is complete and has not been corrupted.

$ +6170$
Magic number mismatch
The VQ magic number (normally based on parameter kind) does not match that expected. Check that the parameter kind used to quantise the data and create the VQ table matches the current parameter kind.

$ +6171$
VQ table already exists
All VQ tables must have distinct names. This error will occur if you try to create or load a VQ table with the same name as one already loaded.

$ +6172$
Invalid covariance kind
Entries in VQ tables must have either NULLC, FULLC or INVDIAGC covariance kind.

$ +6173$
Node not in table
A node was missing from the VQ table. Ensure that the VQ table was properly created or that the file was complete.

$ +6174$
Stream codebook mismatch
The number or size of streams in the VQ table does not match that requested.

HWAVE
 

$ +6220$
Cannot fseek/ftell
Unless the wave file is read through a pipe fseek and ftell are expected to work correctly so that HWAVE can calculate the file size. If this error occurs when using an input pipe, supply the number of samples in the file using the configuration variable NSAMPLES.

$ +6221$
File appears to be a infinite
HWAVE cannot determine the size of the file.

$ +6230$
Config parameter not set
A necessary configuration parameter has not been set. Determine the correct value and place this in the configuration file before re-invoking the tool.

$ +6250$
Premature end of header
HWAVE could not read the complete file header.

$ +6251$
Header contains invalid data
HWAVE was unable to successfully parse the header. The header is invalid, of the wrong type or be a variation that HWAVE does not handle.

$ +6252$
Header missing essential data
The header was missing a piece of information necessary for HWAVE to load the file. Check the processing of the input file and re-process if necessary.

$ +6253$
Premature end of data
The file ended before all the data was read correctly. Check that the file is complete, has not been corrupted and where necessary NSAMPLES is set correctly.

$ +6254$
Data formated incorrectly
The data could not be decoded properly. Check that the file was complete and processed correctly.

$ +6270$
File format invalid
The file format is not valid for the operation requested.

$ +6271$
Attempt to read outside file
You have tried to read a sample outside of the waveform file.

HPARM
 

$ +6320$
Configuration mismatch
The data file does not match the configuration. Check the configuration file is correct.

$ +6321$
Invalid parameter kind
Parameter kind is not valid. Check the configuration file.

$ +6322$
Conversion not possible
The specified conversion is not possible. Check the configuration is correct and re-code the data from waveform files if necessary.

$ +6323$
Audio error
An audio error has been detected. Check the HAUDIO configuration and the audio device.

$ +6324$
Buffer not initialised
Ensure that the buffer is used in the correct manner.

$ +6325$
Silence detection failed
The silence detector was not initialised correctly before use.

$ +6328$
Load/Make HMMSet failed
The model set could not be loaded due to either an error opening the file or the data within being inconsistent.

$ +6350$
CRC error
The CRC does not match that of the data. Check the data file is complete and has not been corrupted.

$ -6351$
Byte swapping not possible
HPARM will attempt to byte swap parameter files but this may not work if the floating point representation of the machine that generated the file is different from that which is reading it.

$ +6352$
File too short to parameterise
The file does not contain enough data to produce a single observation. Check the file is complete and not corrupt. If it is, it should be discarded.

$ +6370$
Unknown parameter kind
The specified parameter kind is not recognised. Refer to section 5.18 for a list of allowable parameter kinds and qualifiers.

$ +6371$
Invalid parameters for coding
The chosen parameters are not valid for coding. Choose different ones.

$ +6372$
Stream widths not valid
Cannot split the data into the specified number of streams. Check that the parameter kind is correct and matches any models used.

$ +6373$
Buffer/observation mismatch
The observation parameter kind should match that of the input buffer. Check that the configuration parameter kind is correct and matches that of any models used.

$ +6374$
Buffer size too small for window
Calculation of delta parameters requires a window larger than the buffer size chosen. Increase the size of the buffer.

$ +6375$
Frame not in buffer
An attempt was made to access a frame that does not appear in the buffer. Make sure that the file actually contains the specified frame.

$ +6376$
Mean/Variance normalisation failed
The mean or variance normalisation vector from the file specified by the normalisation dir and mask cannot be applied. Make sure the file format is correct and the vectors are of the right dimension.

HLABEL
 

$ +6520$
MLF index out of range
An attempt was made to access an MLF that has not been loaded or to load too many MLFs.

$ +6521$
fseek/ftell not possible
HLABEL needs random access to MLFs. This error is generated when this is not possible (for instance if access is via a pipe).

$ +6550$
HTK format error
$ +6551$
MLF format error
$ +6552$
TIMIT format error
$ \pm 6553$
ESPS format error
$ +6554$
SCRIBE format error
A label file was formatted incorrectly. Label file formats are described in chapter 6.

$ +6570$
Level out of range
Attempted to access a non-existent label level. Check that the correct label file has been loaded.

$ +6571$
Label out of range
Attempted to access a non-existent label. Check that the correct label file has been loaded and that the correct level is being accessed.

$ +6572$
Invalid format
The specified file format is not valid for the particular operation.

HMODEL
 

$ +7020$
Cannot find physical HMM
No physical HMM exists for a particular logical model. Check that the HMMSet was loaded or created correctly.

$ +7021$
INVDIAG internal format
Attempts to load or save models with INVDIAG covariance kind will fail as this is a purely internal model format.

$ \pm 7023$
varFloor should be variance floor
HMODEL reserves the macro name varFloorN as the variance floor for stream N. These should be variance macros (type v) of the correct size for the particular stream.

$ +7024$
Variance tending to 0.0
A variance has become too low. Start using a variance floor or increase the amount of training data.

$ +7025$
Bad covariance kind
The particular functionality does not support the covariance kind of the mixture component.

$ +7030$
HMM set incomplete or inconsistent
The HMMSet contained missing or inconsistent data. Check that the file is complete and has not been corrupted.

$ +7031$
HMM parameters inconsistent
Some model parameters were inconsistent. Check that the file is complete and has not been corrupted.

$ \pm 7032$
Option mismatch
All HMMs in a particular set must have consistent options.

$ +7035$
Unknown macro
Macro does not exist. Check that the name is correct and appears in the HMMSet.

$ +7036$
Duplicate macro
Attempted to create a macro with the same name as one already present. Choose a different name.

$ +7037$
Invalid macro
Macro had invalid type. See section 7.3 describes the allowable macro types.

$ +7050$
Model file format error
$ +7060$
HMM List format error
The file was formated incorrectly. Check the file is complete and has not been corrupted.

$ +7070$
Invalid HMM kind
Invalid HMMSet kind. Check that this is specified correctly.

$ +7071$
Observation not compatible with HMMSet
Attempted to calculate an observation likelihood for an observation not compatible with the HMMSet. Check that the parameter kind is set correctly.

HTRAIN
 

$ +7120$
Clustering failed
Almost certainly due to a lack of data, reduce the number of clusters requested or increase amount of data.

$ +7150$
Accumulator file format error
Cannot read an item from an accumulator file. Check that file is complete and not corrupted.

$ +7170$
Unsupported covariance kind
Covariance kind must be either FULLC, DIAGC or INVDIAGC.

$ +7171$
Item out of range
Attempt made to access data beyond expected range. Check that the item number is correct.

$ +7172$
Tree size must be power of 2
Requested codebook size must be a power of 2 when using tree based clustering.

$ -7173$
Segment empty
Empty data segment in file. Check that file has not become corrupted and that the start and end segment times are correct.

HUTIL
 

$ +7220$
HMMSet empty
A scan was initiated for a HMMSet with no members.

$ +7230$
Item list parse error
The item list syntax was incorrect. Check the item list specification in section 17.8.

$ +7231$
Item list type error
Each item in a particular list should be of the same type and size.

$ +7250$
Stats file format error
Stats file is of wrong format. Note the format of the stats file has changed in HTK_V2.0 and old files will need converting to the new format.

$ +7251$
Stats file model error
A model name encountered in the stats file is invalid check that the model set corresponds to that used to generate the stats file and that the stats file is complete and has not been corrupted.

$ +7270$
Accessing non-existent macro
Attempt to perform operation on non-existent macro.

$ +7271$
Member id out of range
Attempt to perform set operation on out of range member.

HFB
 

$ +7321$
Unknown model
Model in HMM List not found in HMMSet, check that the correct HMM List is being used.

$ +7322$
Invalid output probability
Mixture component probability has not been set. This should not occur in normal use.

$ +7323$
Beta prune failed on taper
Utterance is possibly too short for minimum duration of model sequence. Check transcription.

$ -7324$
No path through utterance
No path was found on the beta training pass, relax the pruning threshold.

$ -7325$
Empty label file
No labels found in label file, check label file.

$ +7326$
Single-pass retraining data mismatch
Paired training files must contain the same number of observations. Use original data to re-parameterise.

$ \pm 7332$
HMM with unreachable states
HMM has an unreachable state, check transition matrix.

$ -7333$
Transition matrix with discontinuity
Check transition matrix.

$ +7350$
Data does not match HMM
An aspect of the data does not match the equivalent aspect in the HMMSet. Check the parameter kind of the data.

HDICT
 

$ +8050$
Dictionary file format error
The dictionary file is not correctly formatted. Section 12.7 describes the HTK dictionary file format.

HLM
 

$ +8150$
LM syntax error
The language model file was formatted incorrectly. Check the file is complete and has not been corrupted.

$ \pm 8151$
LM range error
The specified value(s) for the language model probability are not valid. Check the input files are correct.

HNET
 

$ +8220$
No such word
The specified word does not exist or does not have a valid pronunciation.

$ -8221$
Duplicate pronunciations removed
During network generations duplicate identical pronunciations of the same word are removed.

$ +8230$
Contexts not consistent
HNET can only deal with the standard HTK method for specifying context left-phone+right and will only allow context free phones if they are context independent and only form part of the word. This may be indicative of an inconsistency between the symbols in the dictionary and the hmms as defined. There may be a model/phone in the dictionary that has not been defined in the HMM list or may not have a corresponding model. See also section 12.8 on context expansion.

$ +8231$
No such model
A particular model could not be found. Make sure that the network is being expanded in the correct fashion and then ensure that your HMM list will cover all required contexts.

$ +8232$
Lattice badly formed
Could not convert lattice to network. The lattice should have a single well defined start and a single well defined end. When cross word expansion is being performed the number of !NULL words that can be concatenated in a string is limited.

$ +8250$
Lattice format error
The lattice file is formatted incorrectly. Ensure that the lattice is of the format described in chapter 20.

$ +8251$
Lattice file data error
The value specified in the lattice file is invalid.

$ +8252$
Lattice file with multiple start/end nodes
A lattice should have only one well defined start node and one well defined end node.

$ +8253$
Lattice with invalid sub lattices
The sub lattices referred to by the main lattices are malformed.

HREC
 

$ \pm 8520$
Invalid HMM
One of the HMMs in the network is invalid. Check that the HMMSet has been correctly initialised.

$ +8521$
Network structure invalid
The network is incorrectly structured. Take care to avoid loops that can be traversed without consuming observations (this may occur if you introduce any 'tee' words in which all the models making up that word contain tee-transitions). Also ensure that the recogniser and the network have been created and initialised correctly.

$ +8522$
Lattice structure invalid
The lattice was incorrectly formed. Ensure that the lattice was created properly.

$ \pm 8570$
Recogniser not initialised correctly
Ensure the recogniser is initialised and used correctly.

$ +8571$
Data does not match HMMs
The observation does not match the HMM structure. Check the parameter kind of the data and ensure that the data is matched to the HMMs.

HLAT
 

$ 8621$
Lattice incompatible with dictionary
The lattice refers to a pronunciation variant (filed v=) that doesn't exist in the current dictionary.

$ \pm 8622$
Lattice structure invalid
The lattice does not meet the requirements for some operation. All lattices must have unique start and end nodes and for many operations the lattices need to be acyclic (i.e. be a Directed Acyclic Graph).

$ 8623$
Start or end word not found
The specified lattice start or end word could not be found in the dictionary.

$ 8624$
Lattice end node label invalid
The lattice end node must either be labelled with !NULL or the specified end word (default: !SENT_END)

$ -8630$
LLF file not found
The specified LLF file could not be found or isn't in the right format.

$ 8631$
Lattice not found in LLF file
A lattice couldn't be found in the LLF file. Note that the order in the LLF file must correspond to the order of processing.

$ 8632$
Lattice not found
The specified lattice file could not be opened.

$ 8690$
Lattice operation not supported
The requested operation is not supported, yet.
$ 8691$
Lattice processing sanity check failed
During processing an internal sanity check failed. This should never happen..

HGRAF
 

$ +6870$
X11 error
Ensure that the DISPLAY variable is set and that the X11 window system is configured correctly.

LCMAP
 

$ +15050$
Unlikely num map entries[n] in XYZ
A negative or infeasibly large number of class map entries have been specified.

$ +15051$
ReadMapHeader: UNKxxx configs must be set for hdrless map
There is no header on the map so you must set UNKNOWNID and UNKNOWNNAME.

$ +15052$
No name in XYZ
No NAME header in class map.

$ +15053$
Unknown escmode XYZ in XYZ
ESCMODE header must specify either HTK or RAW.

$ +15054$
Class name XYZ duplicate in XYZ
Two classes in the class map have the same name, which is not allowed.

$ +15055$
Bad index n for class XYZ in XYZ
A class index less than 1 or greater than or equal to BASEWORDNDX (defined at compile time in LWMAP - default is 65536) was found in the class map. If you need more than BASEWORDNDX classes then you must recompile HTK with a new base word value.

$ +15056$
Number of entries = n for class XYZ in XYZ
There must be at least one member in each class - empty classes are not allowed.

$ +15057$
Bad type XYZ for class XYZ in XYZ
Classes must be defined using either IN or NOTIN.

$ +15058$
A class is in its own exclusive list. This typically happens when a class map is specified as a plain list of words. Such list is by default assumed to be a list of words excluded from class !!UNK. The error is triggered when !!UNK is in the word list. !!UNK must be removed from the list.

LWMAP
 

$ +15150$
Word list/word map file format error
Check that the word list/word map file is correctly formatted.

$ +15151$
Unlikely num map entries[n] in XYZ
A negative or infeasibly large number of word map entries have been specified.

$ +15152$
No NAME header in XYZ
No NAME header in word map.

$ +15153$
No SEQNO header in XYZ
No SEQNO header in word map.

$ +15154$
Unknown escmode XYZ in XYZ
ESCMODE header must specify either HTK or RAW.

$ +15155$
Word name XYZ is duplicated in XYZ
There are duplicate words in the word map, which is not allowed.

LUTIL
 

$ +15250$
Header format error
Ensure that word maps and/or n-gram files used by the program start with the appropriate header.

LGBASE
 

$ +15330$
n-gram file consistency check failure
The n-gram file is incompatible with other resources used by the program.

$ +15340$
File XYZ is n-gram but inset is n-gram
The specified input gram file is not of the expected gram size.

$ +15341$
Requested N[n] greater than gram size [n]
An n-gram was requested which was larger than any of those supplied in the input files.

$ +15345$
n-grams out of order
The input gram file is not correctly sorted.

$ +15350$
n-gram file format error
Ensure that n-gram files used by the program are formatted correctly and start with the appropriate header.

LMODEL
 

$ +15420$
Cannot find n-gram component
The internal structure of the language model is corrupted. This error is usually caused when an n-gram $ (a,b,c)$ is encountered without the presence of n-gram $ (a,b)$.
$ +15430$
Incompatible probability kind in conversion
The currently used language model does not allow the required conversion operation. This error is caused by attempting to prune a model stored in the ultra file format.
$ +15440$
Cannot prune models in ultra format
Pruning of language models stored in ultra file format is not supported.
$ +15445$
Word ID size error
Language models with vocabularies of over 65,536 words require the use of larger word identifiers. This is a sanity check error.
$ -15450$
Word XYZ not in unigrams - skipping n-gram.
There should be a unigram count for each word in other length grams.
$ +15450$
Language model file format error
The language model file is formatted incorrectly. Check the file is complete and has not been corrupted.
$ -15451$
Extraneous line warning
Extra lines were found on the end of a file and are being ignored.
$ -15460$
Model order reduced
Due to the effects of pruning the model order is automatically reduced.

LPCALC
 

$ +15520$
Unable to find FLEntry to attach
Indicates that the LM data structures are corrupt. This is normally caused by NGram files which have not been sorted.
$ +15525$
Attempt to overwrite entries when attaching
Indicates that the LM structure is corrupt. Ensure that the word map file used is suitable for decoding the NGram database files.
$ -15540$
n-gram cutoff out of range
An inapplicable cutoff was ignored.
$ +15540$
Pruning error
The pruning parameters specified are not compatible with the parameters of the language model.

LPMERGE
 

$ +15620$
Unable to find word in any model
Indicates that the target model vocabulary contains a word which cannot be found in any of the source models.

LPLEX
 

$ +16620$
symbol XYZ not in word list
The sentence start symbol, sentence end symbol and OOV symbol (only if OOVs are to be included in the perplexity calculation) must be in the language model's vocabulary. Note that the vocabulary list is either specified with the -w option or is implicitly derived from the language model.

$ +16625$
Unable to find word XYZ in any model
Ensure that all words in the vocabulary list specified with the -w option are present in at least one of the language models.

$ +16630$
Maximum number of unique OOVs reached
Too many OOVs encountered in the input text.

$ -16635$
Transcription file fn is empty
The label file does not contain any words.

$ -16640$
Word too long, will be split: XYZ
The word read from the input stream is of over 200 characters.

$ -16645$
Text buffer size exceeded (n)
The maximum number of words allowed in a single utterance has been reached.

$ +16650$
Maximum utterance length in a label file exceeded (limit is compiled to be n tokens)
No label file utterance end has been encountered within n tokens - perhaps this is a text file and you forgot to pass the -t option?

HLMCOPY
 

$ +16920$
Maximum number of phones reached
When HLMCOPY is used to copy dictionaries, the target dictionary's phone table is composed by combining the phone tables of all source dictionaries. Check that the number of different phones resulting from combining the phone tables of the source dictionaries does not exceed the internally set limit.

$ +16930$
Cannot find definition for word XYZ
When copying dictionaries, ensure that each word in the vocabulary list occurs in at least one source dictionary.

CLUSTER
 

$ +17050$
Word XYZ found in class map but not in word map
All words in the class map must be found in the word map too.

$ -17051$
Unknown word token XYZ was explicitly given with -u, but does not occur in the word map
This warning appears if you specify an unknown word token which is not found in the word map.

$ +17051$
Token not found in word list
Sentence start, end and unknown (if used) tokens must be found in the word map.

$ +17052$
Not all words were assigned to classes
A classmap was imported which did not include all words in the word map.

$ -17053$
Word XYZ is in word map but not in any gram files
The stated word will remain in whichever class it is already in - either as defaulted to or supplied via the input class map.


Back to HTK site
See front page for HTK Authors