Go to the source code of this file.
|DO NOT MODIFY MANUALLY DEFINES BELOW UNLESS YOU KNOW WHAT YOU ARE DOING. |
|Statistical (N-gram - Julius). |
|DFA (Julian). |
|DFA grammar. |
|Isolated word recognition. |
|User-defined statistical LM. |
|Input rejected by power. |
|Input was terminated by app. request. |
|Input contains only silence. |
|Input rejected by GMM. |
|Input rejected by short input. |
|Recognition ended with no candidate. |
|Recognition output some result. |
|#define||VERMES if (verbose_flag) jlog|
|define this to report memory usage on exit (Linux only) |
|#define||IWSPENTRY_DEFAULT "<UNK> [sp] sp sp"|
|Allow overwriting existing graph word if score is higher. |
|(EXPERIMENTAL) With GRAPHOUT_OVERWRITE, use gscore_head for the comparison instead of fscore_head. |
|This option enables "-graphsearchdelay" and "-nographsearchdelay" option. |
|This option enables word graph cutting by word depth at post-processing. |
|Mimimal beam width that will be auto-determined for the 1st pass. |
|(DEBUG) Use old full lcdset instead of category-pair-aware lcdset on Julian (-oldiwcd on 3.5.3 and previous) |
The "configure" script will output the system- and user-dependent configuration in "config.h". This file defines some symboles according to the generated config.h, to switch internal functions. Most of the definitions here are for disabling experimental or debug code for development, or to keep compatibility with old Julius. These definitions are highly internal, and normal users should not alter these definitions without knowning what to do.
Definition in file define.h.
|#define LM_UNDEF 0|
Allow overwriting existing graph word if score is higher.
By default, while search, Julius merges the same graph words appeared at the same location as previously stored word, and terminate search. This option make Julius to continue search in that case if fscore_head of current hypo. is greater than the already existing one. In that case, the score of existing one will be overridden by the new higher one. (from 3.5.2)
(EXPERIMENTAL) With GRAPHOUT_OVERWRITE, use gscore_head for the comparison instead of fscore_head.
At post-processing of graph words, this option limits the number of "fit boundary" loop up to this value. This option is made to avoid long loop by the "boundary oscillation" of short words. (from 3.5.2)
This option enables "-graphsearchdelay" and "-nographsearchdelay" option.
When "-graphsearchdelay" option is set, Julius modifies its alogrithm of graph generation on the 2nd pass not to apply search termination by graph merging until the first sentence candidate is found.
This option may result in slight improvement of graph accuracy only when you are going to generate a huge word graph by setting broad search. Namely, it may result in better graph accuracy when you set wide beams on both 1st pass "-b" and 2nd pass "-b2", and large number for "-n".
|#define MINIMAL_BEAM_WIDTH 200|