Julius 4.2
|
instance for a parameter vector computation [詳細]
#include <recog.h>
変数 | |
short | id |
Unique id. | |
Value * | para |
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) | |
MFCCWork * | wrk |
Parameter extraction work area. | |
HTK_Param * | param |
Parameter vector sequence to be recognized. | |
HTK_Param * | rest_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 |
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 |
ENERGYWork | ewrk |
work area for energy normalization on real time processing | |
DeltaBuf * | db |
delta MFCC cycle buffer | |
DeltaBuf * | ab |
accel MFCC cycle buffer | |
VECT * | tmpmfcc |
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. | |
char *(* fv_input_name )() | |
Pointer to function to return current input name. | |
} | func |
struct __mfcc_calc__ * | next |
pointer to next |
short MFCCCalc::id |
Parameter setting (entity in JCONF_AM)
参照元 init_param(), j_final_fusion(), j_mfcccalc_new(), j_recognize_stream_core(), mfcc_config_is_same(), print_engine_info(), RealTimeCMNUpdate(), RealTimeInit(), RealTimeMFCC(), RealTimeParam(), RealTimeResume(), reset_mfcc(), と wav2mfcc().
TRUE if the para came from "-htkconf".
参照元 j_mfcccalc_new(), と print_engine_info().
TRUE if the para came from binhmm embedded header.
参照元 j_mfcccalc_new(), と print_engine_info().
Parameter extraction work area.
参照元 init_param(), j_mfcccalc_free(), j_mfcccalc_new(), RealTimeCMNUpdate(), RealTimeInit(), RealTimeMFCC(), RealTimeParam(), RealTimeResume(), と wav2mfcc().
Parameter vector sequence to be recognized.
参照元 decode_end(), decode_proceed(), get_back_trellis(), gmm_proceed(), init_param(), j_final_fusion(), j_mfcccalc_free(), j_mfcccalc_new(), j_open_stream(), j_recognize_stream_core(), mfcc_copy_to_rest_and_shrink(), mfcc_go(), mfcc_shrink(), RealTimeCMNUpdate(), RealTimeParam(), RealTimePipeLine(), RealTimePipeLinePrepare(), RealTimeResume(), RealTimeTerminate(), status_param(), と wav2mfcc().
float MFCCCalc::ss_alpha |
Alpha coefficient for spectral subtraction.
参照元 j_mfcccalc_new(), mfcc_config_is_same(), print_engine_info(), RealTimeInit(), と wav2mfcc().
float MFCCCalc::ss_floor |
Flooring coefficient for spectral subtraction.
参照元 j_mfcccalc_new(), mfcc_config_is_same(), print_engine_info(), RealTimeInit(), と wav2mfcc().
Parameter extraction work area for spectral subtraction.
参照元 j_final_fusion(), j_mfcccalc_free(), と wav2mfcc().
work area for energy normalization on real time processing
参照元 RealTimeInit(), RealTimeMFCC(), と reset_mfcc().
delta MFCC cycle buffer
参照元 j_mfcccalc_free(), RealTimeInit(), RealTimeMFCC(), RealTimeParam(), と reset_mfcc().
accel MFCC cycle buffer
参照元 j_mfcccalc_free(), RealTimeInit(), RealTimeMFCC(), RealTimeParam(), と reset_mfcc().
working buffer holding current computing mfcc vector
参照元 j_mfcccalc_free(), RealTimeInit(), RealTimeMFCC(), RealTimeParam(), と RealTimePipeLine().
FALSE indicates that the current frame (f) is not valid and should not be used for recognition.
参照元 decode_proceed(), get_back_trellis(), gmm_proceed(), mfcc_go(), RealTimeParam(), RealTimePipeLine(), RealTimeResume(), と spsegment_restart_mfccs().
int MFCCCalc::f |
Processed frame length when segmented.
参照元 decode_end_segmented(), decode_proceed(), finalize_segment(), と spsegment_restart_mfccs().
Re-start frame if segmenetd.
参照元 decode_proceed(), detect_end_of_segment(), finalize_segment(), と get_back_trellis_init().
TRUE if a parent instance has decided segmented.
id of an plugin module if MFCC should be obtained via plugin
参照元 j_mfcccalc_new().
struct __mfcc_calc__* MFCCCalc::next |
pointer to next
参照元 create_mfcc_calc_instances(), decode_end(), decode_proceed(), finalize_segment(), get_back_trellis(), j_final_fusion(), j_mfcccalc_new(), j_recog_free(), j_recognize_stream_core(), mfcc_go(), print_engine_info(), RealTimeInit(), RealTimeParam(), RealTimePipeLine(), RealTimePipeLinePrepare(), RealTimeResume(), RealTimeTerminate(), reset_mfcc(), result_error(), spsegment_restart_mfccs(), status_param(), と wav2mfcc().