

Public Member Functions | |
| ArpaLmCompilerImpl (ArpaLmCompiler *parent, fst::StdVectorFst *fst, Symbol sub_eps) | |
| virtual void | ConsumeNGram (const NGram &ngram, bool is_highest) |
Public Member Functions inherited from ArpaLmCompilerImplInterface | |
| virtual | ~ArpaLmCompilerImplInterface () |
Private Types | |
| typedef unordered_map< HistKey, StateId, typename HistKey::HashType > | HistoryMap |
Private Member Functions | |
| StateId | AddStateWithBackoff (HistKey key, float backoff) |
| void | CreateBackoff (HistKey key, StateId state, float weight) |
Private Attributes | |
| ArpaLmCompiler * | parent_ |
| fst::StdVectorFst * | fst_ |
| Symbol | bos_symbol_ |
| Symbol | eos_symbol_ |
| Symbol | sub_eps_ |
| StateId | eos_state_ |
| HistoryMap | history_ |
Definition at line 114 of file arpa-lm-compiler.cc.
|
private |
Definition at line 133 of file arpa-lm-compiler.cc.
| ArpaLmCompilerImpl | ( | ArpaLmCompiler * | parent, |
| fst::StdVectorFst * | fst, | ||
| Symbol | sub_eps | ||
| ) |
Definition at line 138 of file arpa-lm-compiler.cc.
References ArpaLmCompilerImpl< HistKey >::eos_state_, ArpaLmCompilerImpl< HistKey >::fst_, ArpaLmCompilerImpl< HistKey >::history_, and ArpaLmCompilerImpl< HistKey >::sub_eps_.
Definition at line 245 of file arpa-lm-compiler.cc.
References backoff, ArpaLmCompilerImpl< HistKey >::CreateBackoff(), ArpaLmCompilerImpl< HistKey >::fst_, and ArpaLmCompilerImpl< HistKey >::history_.
Referenced by ArpaLmCompilerImpl< HistKey >::ConsumeNGram().
Implements ArpaLmCompilerImplInterface.
Definition at line 157 of file arpa-lm-compiler.cc.
References ArpaLmCompilerImpl< HistKey >::AddStateWithBackoff(), NGram::backoff, ArpaLmCompilerImpl< HistKey >::bos_symbol_, ArpaLmCompilerImpl< HistKey >::eos_state_, ArpaLmCompilerImpl< HistKey >::eos_symbol_, ArpaLmCompilerImpl< HistKey >::fst_, ArpaLmCompilerImpl< HistKey >::history_, KALDI_ERR, KALDI_WARN, ArpaFileParser::LineReference(), NGram::logprob, ArpaLmCompilerImpl< HistKey >::parent_, ArpaFileParser::ShouldWarn(), ArpaLmCompilerImpl< HistKey >::sub_eps_, and NGram::words.
Definition at line 265 of file arpa-lm-compiler.cc.
References ArpaLmCompilerImpl< HistKey >::fst_, ArpaLmCompilerImpl< HistKey >::history_, and ArpaLmCompilerImpl< HistKey >::sub_eps_.
Referenced by ArpaLmCompilerImpl< HistKey >::AddStateWithBackoff().
|
private |
Definition at line 127 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::ConsumeNGram().
|
private |
Definition at line 131 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::ArpaLmCompilerImpl(), and ArpaLmCompilerImpl< HistKey >::ConsumeNGram().
|
private |
Definition at line 128 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::ConsumeNGram().
|
private |
Definition at line 126 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::AddStateWithBackoff(), ArpaLmCompilerImpl< HistKey >::ArpaLmCompilerImpl(), ArpaLmCompiler::Check(), ArpaLmCompilerImpl< HistKey >::ConsumeNGram(), ArpaLmCompilerImpl< HistKey >::CreateBackoff(), ArpaLmCompiler::HeaderAvailable(), ArpaLmCompiler::ReadComplete(), and ArpaLmCompiler::RemoveRedundantStates().
|
private |
Definition at line 134 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::AddStateWithBackoff(), ArpaLmCompilerImpl< HistKey >::ArpaLmCompilerImpl(), ArpaLmCompilerImpl< HistKey >::ConsumeNGram(), and ArpaLmCompilerImpl< HistKey >::CreateBackoff().
|
private |
Definition at line 125 of file arpa-lm-compiler.cc.
Referenced by ArpaLmCompilerImpl< HistKey >::ConsumeNGram().
|
private |