MRCP Recognizer Header. More...
#include "mrcp_types.h"
#include "mrcp_header_accessor.h"
Go to the source code of this file.
Data Structures | |
struct | mrcp_recog_header_t |
Typedefs | |
typedef struct mrcp_recog_header_t | mrcp_recog_header_t |
Enumerations | |
enum | mrcp_recognizer_header_id { RECOGNIZER_HEADER_CONFIDENCE_THRESHOLD, RECOGNIZER_HEADER_SENSITIVITY_LEVEL, RECOGNIZER_HEADER_SPEED_VS_ACCURACY, RECOGNIZER_HEADER_N_BEST_LIST_LENGTH, RECOGNIZER_HEADER_NO_INPUT_TIMEOUT, RECOGNIZER_HEADER_RECOGNITION_TIMEOUT, RECOGNIZER_HEADER_WAVEFORM_URI, RECOGNIZER_HEADER_COMPLETION_CAUSE, RECOGNIZER_HEADER_RECOGNIZER_CONTEXT_BLOCK, RECOGNIZER_HEADER_START_INPUT_TIMERS, RECOGNIZER_HEADER_SPEECH_COMPLETE_TIMEOUT, RECOGNIZER_HEADER_SPEECH_INCOMPLETE_TIMEOUT, RECOGNIZER_HEADER_DTMF_INTERDIGIT_TIMEOUT, RECOGNIZER_HEADER_DTMF_TERM_TIMEOUT, RECOGNIZER_HEADER_DTMF_TERM_CHAR, RECOGNIZER_HEADER_FAILED_URI, RECOGNIZER_HEADER_FAILED_URI_CAUSE, RECOGNIZER_HEADER_SAVE_WAVEFORM, RECOGNIZER_HEADER_NEW_AUDIO_CHANNEL, RECOGNIZER_HEADER_SPEECH_LANGUAGE, RECOGNIZER_HEADER_INPUT_TYPE, RECOGNIZER_HEADER_INPUT_WAVEFORM_URI, RECOGNIZER_HEADER_COMPLETION_REASON, RECOGNIZER_HEADER_MEDIA_TYPE, RECOGNIZER_HEADER_VER_BUFFER_UTTERANCE, RECOGNIZER_HEADER_RECOGNITION_MODE, RECOGNIZER_HEADER_CANCEL_IF_QUEUE, RECOGNIZER_HEADER_HOTWORD_MAX_DURATION, RECOGNIZER_HEADER_HOTWORD_MIN_DURATION, RECOGNIZER_HEADER_INTERPRET_TEXT, RECOGNIZER_HEADER_DTMF_BUFFER_TIME, RECOGNIZER_HEADER_CLEAR_DTMF_BUFFER, RECOGNIZER_HEADER_EARLY_NO_MATCH, RECOGNIZER_HEADER_NUM_MIN_CONSISTENT_PRONUNCIATIONS, RECOGNIZER_HEADER_CONSISTENCY_THRESHOLD, RECOGNIZER_HEADER_CLASH_THRESHOLD, RECOGNIZER_HEADER_PERSONAL_GRAMMAR_URI, RECOGNIZER_HEADER_ENROLL_UTTERANCE, RECOGNIZER_HEADER_PHRASE_ID, RECOGNIZER_HEADER_PHRASE_NL, RECOGNIZER_HEADER_WEIGHT, RECOGNIZER_HEADER_SAVE_BEST_WAVEFORM, RECOGNIZER_HEADER_NEW_PHRASE_ID, RECOGNIZER_HEADER_CONFUSABLE_PHRASES_URI, RECOGNIZER_HEADER_ABORT_PHRASE_ENROLLMENT, RECOGNIZER_HEADER_COUNT } |
enum | mrcp_recog_completion_cause_e { RECOGNIZER_COMPLETION_CAUSE_SUCCESS = 0, RECOGNIZER_COMPLETION_CAUSE_NO_MATCH = 1, RECOGNIZER_COMPLETION_CAUSE_NO_INPUT_TIMEOUT = 2, RECOGNIZER_COMPLETION_CAUSE_RECOGNITION_TIMEOUT = 3, RECOGNIZER_COMPLETION_CAUSE_GRAM_LOAD_FAILURE = 4, RECOGNIZER_COMPLETION_CAUSE_GRAM_COMP_FAILURE = 5, RECOGNIZER_COMPLETION_CAUSE_ERROR = 6, RECOGNIZER_COMPLETION_CAUSE_SPEECH_TOO_EARLY = 7, RECOGNIZER_COMPLETION_CAUSE_TOO_MUCH_SPEECH_TIMEOUT = 8, RECOGNIZER_COMPLETION_CAUSE_URI_FAILURE = 9, RECOGNIZER_COMPLETION_CAUSE_LANGUAGE_UNSUPPORTED = 10, RECOGNIZER_COMPLETION_CAUSE_CANCELLED = 11, RECOGNIZER_COMPLETION_CAUSE_SEMANTICS_FAILURE = 12, RECOGNIZER_COMPLETION_CAUSE_PARTIAL_MATCH = 13, RECOGNIZER_COMPLETION_CAUSE_PARTIAL_MATCH_MAXTIME = 14, RECOGNIZER_COMPLETION_CAUSE_NO_MATCH_MAXTIME = 15, RECOGNIZER_COMPLETION_CAUSE_GRAM_DEFINITION_FAILURE = 16, RECOGNIZER_COMPLETION_CAUSE_COUNT = 17, RECOGNIZER_COMPLETION_CAUSE_UNKNOWN = RECOGNIZER_COMPLETION_CAUSE_COUNT } |
Functions | |
const mrcp_header_vtable_t * | mrcp_recog_header_vtable_get (mrcp_version_e version) |
const apt_str_t * | mrcp_recog_completion_cause_get (mrcp_recog_completion_cause_e completion_cause, mrcp_version_e version) |
MRCP Recognizer Header.
typedef struct mrcp_recog_header_t mrcp_recog_header_t |
MRCP recognizer-header declaration
const apt_str_t* mrcp_recog_completion_cause_get | ( | mrcp_recog_completion_cause_e | completion_cause, | |
mrcp_version_e | version | |||
) |
Get recognizer completion cause string
const mrcp_header_vtable_t* mrcp_recog_header_vtable_get | ( | mrcp_version_e | version | ) |
Get recognizer header vtable