Public Attributes | List of all members
beam_t Struct Reference

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

#include "fast_algo_struct.h"

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

int32 beam_t::bestscore

Temporary variable: Best HMM state score in current frame

int32 beam_t::bestwordscore

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

int32 beam_t::hmm

For selecting active HMMs, relative to best

int32 beam_t::n_ciphone

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

int32 beam_t::phone_thres

Temporary variable: The current frame phone threshold

int32 beam_t::ptrans

For determining which HMMs transition to their successors

int32 beam_t::ptranskip

Intervals at which wbeam is used for phone transitions

int32 beam_t::thres

Temporary variable: The current frame general threshold

int32 beam_t::word

For selecting words exited, relative to best HMM score

int32 beam_t::word_thres

Temporary variable: The current frame phone threshold

int32* beam_t::wordbestexits

The word best exits list

int32* beam_t::wordbestscores

The word best score list

int32 beam_t::wordend

For selecting the number of word ends


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