Wrapper of the end-pointer. More...
Go to the source code of this file.
Classes | |
struct | endpointer_t |
Struct to hold the end-pointer parameters. More... | |
Defines | |
#define | __END_POINTER__ |
#define | STAT_OTHER 0 |
#define | STAT_BEGIN 1 |
#define | STAT_SPEECH 2 |
#define | STAT_END 3 |
#define | STAT_CANCEL 4 |
#define | PAD_T_BEFORE "0.15" |
#define | PAD_T_AFTER "0.2" |
#define | UTT_T_START "0.08" |
#define | UTT_T_END "0.30" |
#define | UTT_T_CANCEL "0.05" |
Functions | |
endpointer_t * | endpointer_initialize (fe_t *FE, float pad_t_before, float pad_t_after, float utt_t_start, float utt_t_end, float utt_t_cancel) |
void | endpointer_free (endpointer_t *ENDPTR) |
void | endpointer_update_stat (endpointer_t *ENDPTR, fe_t *FE, class_t *CLASSW, int _class) |
float | endptr_frame2secs_beg (fe_t *FE, int frame) |
float | endptr_frame2secs_end (fe_t *FE, int frame) |
Wrapper of the end-pointer.
#define __END_POINTER__ |
#define PAD_T_AFTER "0.2" |
to pad this much of seconds after spend
#define PAD_T_BEFORE "0.15" |
to pad this much of seconds before spbegin
#define STAT_BEGIN 1 |
beginning of speech period, starts with first speech frame
#define STAT_CANCEL 4 |
non-speech frames while an utterances is in STAT_BEGIN
#define STAT_END 3 |
end of speech period
#define STAT_OTHER 0 |
Status of the recording non-speech period, noise, silence, or secondary speech
#define STAT_SPEECH 2 |
inter-speech period, once
#define UTT_T_CANCEL "0.05" |
to cancel an utterance after this much of non-speech seconds
#define UTT_T_END "0.30" |
to end an utterance after this much of non-speech seconds
#define UTT_T_START "0.08" |
to announce STAT_SPEECH after this much of speech seconds
void endpointer_free | ( | endpointer_t * | ENDPTR | ) |
Free the end pointer
ENDPTR | An end pointer structure |
endpointer_t* endpointer_initialize | ( | fe_t * | FE, |
float | pad_t_before, | ||
float | pad_t_after, | ||
float | utt_t_start, | ||
float | utt_t_end, | ||
float | utt_t_cancel | ||
) |
Initialize the end pointer
FE | The front end structure |
pad_t_before | to pad this much of seconds before spbegin |
pad_t_after | to pad this much of seconds after spend |
utt_t_start | to announce STAT_SPEECH after this much of speech seconds |
utt_t_end | to end an utterance after this much of non-speech seconds |
utt_t_cancel | to cancel an utterance after this much of non-speech seconds |
void endpointer_update_stat | ( | endpointer_t * | ENDPTR, |
fe_t * | FE, | ||
class_t * | CLASSW, | ||
int | _class | ||
) |
ENDPTR | An end pointer structure |
FE | A FE structure |
CLASSW | A CLASSW structure |
_class | The class |
float endptr_frame2secs_beg | ( | fe_t * | FE, |
int | frame | ||
) |
Convert frames 2 seconds for beginning frame.
FE | A FE structure |
frame | The frame |
float endptr_frame2secs_end | ( | fe_t * | FE, |
int | frame | ||
) |
Convert frames 2 seconds for ending frame.
FE | A FE structure |
frame | The frame |