beam_t Struct Reference

Structure that contains all beam parameters for beam pruning in Viterbi algorithm. More...

#include <fast_algo_struct.h>

List of all members.

Public Attributes

int32 hmm
int32 ptrans
int32 word
int32 ptranskip
int32 wordend
int32 n_ciphone
int32 bestscore
int32 bestwordscore
int32 thres
int32 phone_thres
int32 word_thres
int32 * wordbestscores
int32 * wordbestexits

Detailed Description

Structure that contains all beam parameters for beam pruning in Viterbi algorithm.

Structure containing various beamwidth parameters. All logs3 values; -infinite is widest, 0 is narrowest.

This function include the definition of beam in multiple level of pruning in Viterbi algorithm. That includes hmm (state-level), ptrans (phone-level), word (word-level). ptranskip is used to specify how often in the Viterbi algorithm that phoneme level word beam will be replaced by a word-level beam.


Member Data Documentation

Temporary variable: Best HMM state score in current frame

Temporary variable: Best wordexit HMM state score in current frame.

int32 beam_t::hmm

For selecting active HMMs, relative to best

No. of ci phone used to initialized the word best and exits list

Temporary variable: The current frame phone threshold

For determining which HMMs transition to their successors

Intervals at which wbeam is used for phone transitions

Temporary variable: The current frame general threshold

int32 beam_t::word

For selecting words exited, relative to best HMM score

Temporary variable: The current frame phone threshold

The word best exits list

The word best score list

For selecting the number of word ends


The documentation for this struct was generated from the following file:

Generated on 7 Mar 2010 by  doxygen 1.6.1