Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
#include <speech.h>
Data Fields | |
void * | data |
struct ast_speech_engine * | engine |
unsigned int | flags |
struct ast_format * | format |
ast_mutex_t | lock |
char * | processing_sound |
struct ast_speech_result * | results |
enum ast_speech_results_type | results_type |
int | state |
void* data |
Data for speech engine
Definition at line 66 of file speech.h.
Referenced by destroy_callback(), speech_activate(), speech_aeap_engine_create(), speech_aeap_engine_destroy(), speech_aeap_engine_write(), speech_aeap_get(), speech_aeap_set(), speech_deactivate(), speech_engine_read(), speech_engine_write(), speech_grammar(), speech_load(), speech_processing_sound(), speech_read(), speech_results_type_write(), speech_score(), speech_text(), and speech_unload().
struct ast_speech_engine* engine |
Pointer to the engine used by this speech structure
Definition at line 72 of file speech.h.
Referenced by ast_speech_change(), ast_speech_change_results_type(), ast_speech_destroy(), ast_speech_dtmf(), ast_speech_get_setting(), ast_speech_grammar_activate(), ast_speech_grammar_deactivate(), ast_speech_grammar_load(), ast_speech_grammar_unload(), ast_speech_new(), ast_speech_results_get(), ast_speech_start(), ast_speech_write(), speech_aeap_engine_create(), and speech_aeap_engine_destroy().
struct ast_format* format |
Expected write format
Definition at line 64 of file speech.h.
Referenced by ast_speech_destroy(), ast_speech_new(), and speech_background().
ast_mutex_t lock |
Structure lock
Definition at line 56 of file speech.h.
Referenced by ast_speech_destroy(), ast_speech_new(), handle_speechrecognize(), and speech_background().
char* processing_sound |
Processing sound (used when engine is processing audio and getting results)
Definition at line 60 of file speech.h.
Referenced by ast_speech_destroy(), handle_speechrecognize(), speech_background(), and speech_processing_sound().
struct ast_speech_result* results |
Cached results
Definition at line 68 of file speech.h.
Referenced by ast_speech_destroy(), ast_speech_new(), ast_speech_start(), AST_TEST_DEFINE(), handle_request_set(), handle_speechrecognize(), speech_aeap_engine_get(), speech_background(), speech_grammar(), speech_read(), speech_score(), and speech_text().
enum ast_speech_results_type results_type |
Type of results we want
Definition at line 70 of file speech.h.
Referenced by ast_speech_change_results_type().
int state |
Current state of structure
Definition at line 62 of file speech.h.
Referenced by ast_speech_change_state(), ast_speech_dtmf(), ast_speech_write(), handle_speechrecognize(), and speech_background().