PocketSphinx  5prealpha
ps_decoder_s Struct Reference

Decoder object. More...

#include <pocketsphinx_internal.h>

Data Fields

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

Detailed Description

Decoder object.

Definition at line 201 of file pocketsphinx_internal.h.

Field Documentation

dict2pid_t* ps_decoder_s::d2p

Dictionary to senone mapping.

Definition at line 209 of file pocketsphinx_internal.h.

Referenced by ps_add_word(), ps_free(), ps_load_dict(), ps_reinit(), ps_set_allphone(), ps_set_fsg(), ps_set_keyphrase(), ps_set_kws(), and ps_set_lm().

logmath_t* ps_decoder_s::lmath
char const* ps_decoder_s::mfclogdir

Log directory for MFCC files.

Definition at line 224 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

uint32 ps_decoder_s::n_frame

Total number of frames processed.

Definition at line 223 of file pocketsphinx_internal.h.

Referenced by ps_get_all_time().

ptmr_t ps_decoder_s::perf

Performance counter for all of decoding.

Definition at line 222 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().

ps_search_t* ps_decoder_s::phone_loop

Phone loop search for lookahead.

Definition at line 217 of file pocketsphinx_internal.h.

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

int ps_decoder_s::pl_window

Window size for phoneme lookahead.

Definition at line 218 of file pocketsphinx_internal.h.

Referenced by ps_end_utt(), and ps_set_search().

char const* ps_decoder_s::rawlogdir

Log directory for audio files.

Definition at line 225 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

int ps_decoder_s::refcount

Reference count.

Definition at line 204 of file pocketsphinx_internal.h.

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

hash_table_t* ps_decoder_s::searches

Set of search modules.

Definition at line 213 of file pocketsphinx_internal.h.

Referenced by ps_add_word(), ps_get_search(), ps_load_dict(), ps_reinit(), ps_search_iter(), and ps_unset_search().

char const* ps_decoder_s::senlogdir

Log directory for senone score files.

Definition at line 226 of file pocketsphinx_internal.h.

Referenced by ps_reinit(), and ps_start_utt().

uint32 ps_decoder_s::uttno

Utterance counter.

Definition at line 221 of file pocketsphinx_internal.h.

Referenced by ps_start_utt().


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