PocketSphinx  0.6
ps_decoder_s Struct Reference

Decoder object. More...

#include <pocketsphinx_internal.h>

Data Fields

cmd_ln_t * config
 Configuration.
int refcount
 Reference count.
acmod_tacmod
 Acoustic model.
dict_tdict
 Pronunciation dictionary.
dict2pid_td2p
 Dictionary to senone mapping.
logmath_t * lmath
 Log math computation.
glist_t searches
 List of search modules.
ps_search_tsearch
 Currently active search module.
ps_search_tphone_loop
 Phone loop search for lookahead.
int pl_window
 Window size for phoneme lookahead.
uint32 uttno
 Utterance counter.
char * uttid
 Utterance ID for current utterance.
ptmr_t perf
 Performance counter for all of decoding.
uint32 n_frame
 Total number of frames processed.
char const * mfclogdir
 Log directory for MFCC files.
char const * rawlogdir
 Log directory for audio files.
char const * senlogdir
 Log directory for senone score files.

Detailed Description

Decoder object.

Definition at line 182 of file pocketsphinx_internal.h.


Field Documentation

Dictionary to senone mapping.

Definition at line 190 of file pocketsphinx_internal.h.

Referenced by ps_add_word(), ps_free(), ps_load_dict(), ps_reinit(), ps_update_fsgset(), and ps_update_lmset().

logmath_t* ps_decoder_s::lmath

Log math computation.

Definition at line 191 of file pocketsphinx_internal.h.

Referenced by ps_free(), ps_get_logmath(), ps_lattice_read(), and ps_reinit().

Log directory for MFCC files.

Definition at line 206 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

Total number of frames processed.

Definition at line 205 of file pocketsphinx_internal.h.

Referenced by ps_get_all_time().

Performance counter for all of decoding.

Definition at line 204 of file pocketsphinx_internal.h.

Referenced by ps_end_utt(), ps_get_all_time(), ps_get_hyp(), ps_get_prob(), ps_get_utt_time(), ps_reinit(), ps_seg_iter(), and ps_start_utt().

Phone loop search for lookahead.

Definition at line 198 of file pocketsphinx_internal.h.

Referenced by ps_end_utt(), ps_reinit(), ps_start_utt(), ps_update_fsgset(), and ps_update_lmset().

Window size for phoneme lookahead.

Definition at line 199 of file pocketsphinx_internal.h.

Referenced by ps_end_utt(), and ps_reinit().

Log directory for audio files.

Definition at line 207 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

Reference count.

Definition at line 185 of file pocketsphinx_internal.h.

Referenced by ps_free(), ps_init(), and ps_retain().

List of search modules.

Definition at line 194 of file pocketsphinx_internal.h.

Referenced by ps_free(), ps_load_dict(), ps_reinit(), ps_update_fsgset(), and ps_update_lmset().

Log directory for senone score files.

Definition at line 208 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

Utterance ID for current utterance.

Definition at line 203 of file pocketsphinx_internal.h.

Referenced by ps_free(), ps_get_hyp(), ps_get_prob(), ps_get_uttid(), and ps_start_utt().

Utterance counter.

Definition at line 202 of file pocketsphinx_internal.h.

Referenced by ps_start_utt().


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