構造体 __mfcc_calc__

instance for a parameter vector computation [詳細]

#include <recog.h>

__mfcc_calc__のコラボレーション図

Collaboration graph
[凡例]

変数

short id
 Unique id
Valuepara
 Parameter setting (entity in JCONF_AM)
boolean htk_loaded
 TRUE if the para came from "-htkconf"
boolean hmm_loaded
 TRUE if the para came from binhmm embedded header
boolean paramtype_check_flag
 Check input parameter type with header of the hmmdefs (-notypecheck to unset)
MFCCWorkwrk
 Parameter extraction work area
HTK_Paramparam
 Parameter vector sequence to be recognized
HTK_Paramrest_param
 Rest parameter for next segment for short-pause segmentation
struct {
   char *   load_filename
 CMN: load initial cepstral mean from file at startup (-cmnload)
   boolean   update
 CMN: update cepstral mean while recognition (-cmnnoupdate to unset)
   char *   save_filename
 CMN: save cepstral mean to file at end of every recognition (-cmnsave)
   float   map_weight
 CMN: MAP weight for initial cepstral mean on (-cmnmapweight)
   boolean   loaded
 TRUE if CMN parameter loaded from file at boot up
   CMNWork *   wrk
 realtime CMN work area
cmn
 Work area and setting for cepstral mean normalization
struct {
   float *   ssbuf
 Estimated noise spectrum
   int   sslen
 Length of ssbuf
   float   ss_alpha
 Alpha coefficient for spectral subtraction
   float   ss_floor
 Flooring coefficient for spectral subtraction
   boolean   sscalc
 SS: compute noise spectrum from head silence on file input (-sscalc)
   int   sscalc_len
 With "-sscalc", specify noise length at input head in msec (-sscalclen)
   char *   ssload_filename
 Load noise spectrum data from file (-ssload), that was made by "mkss".
   MFCCWork *   mfccwrk_ss
 Parameter extraction work area for spectral subtraction
frontend
 Work area for front-end processing
ENERGYWork ewrk
 work area for energy normalization on real time processing
DeltaBufdb
 delta MFCC cycle buffer
DeltaBufab
 accel MFCC cycle buffer
VECTtmpmfcc
 working buffer holding current computing mfcc vector
boolean valid
 FALSE indicates that the current frame (f) is not valid and should not be used for recognition
int f
 Current frame
int last_time
 Processed frame length when segmented
int sparea_start
 Re-start frame if segmenetd
boolean segmented
 TRUE if a parent instance has decided segmented
boolean segmented_by_input
 TRUE if an input functionhas decided segmented
int plugin_source
 id of an plugin module if MFCC should be obtained via plugin
struct {
   boolean(*   fv_standby )()
 Pointer to function for device initialization (call once on startup)
   boolean(*   fv_begin )()
 Pointer to function to open audio stream for capturing
   int(*   fv_read )(VECT *, int)
 Pointer to function to read samples
   boolean(*   fv_end )()
 Pointer to function to close audio stream capturing
   boolean(*   fv_resume )()
 Pointer to function to begin / restart recording
   boolean(*   fv_pause )()
 Pointer to function to pause recording
   boolean(*   fv_terminate )()
 Pointer to function to terminate current recording immediately
func
 Function entry points for plugin input
__mfcc_calc__next
 pointer to next

説明

instance for a parameter vector computation

recog.h470 行で定義されています。


この構造体の説明は次のファイルから生成されました:
Juliusに対してThu Jul 23 12:17:20 2009に生成されました。  doxygen 1.5.1