Sun Oct 16 2011 08:43:13

Asterisk developer's documentation


ast_speech Struct Reference

#include <speech.h>

Collaboration diagram for ast_speech:

Data Fields

void * data
struct ast_speech_engineengine
unsigned int flags
int format
ast_mutex_t lock
char * processing_sound
struct ast_speech_resultresults
enum ast_speech_results_type results_type
int state

Field Documentation

void* data

Data for speech engine

Definition at line 63 of file speech.h.

Referenced by speech_load().

unsigned int flags

Set flags

Definition at line 55 of file speech.h.

int format

Expected write format

Definition at line 61 of file speech.h.

Referenced by speech_background(), and ast_speech_new().

Structure lock

Definition at line 53 of file speech.h.

Referenced by speech_background(), handle_speechrecognize(), ast_speech_new(), and ast_speech_destroy().

Processing sound (used when engine is processing audio and getting results)

Definition at line 57 of file speech.h.

Referenced by speech_processing_sound(), speech_background(), handle_speechrecognize(), and ast_speech_destroy().

Type of results we want

Definition at line 67 of file speech.h.

Referenced by ast_speech_change_results_type().

int state

Current state of structure

Definition at line 59 of file speech.h.

Referenced by speech_background(), handle_speechrecognize(), ast_speech_write(), ast_speech_dtmf(), and ast_speech_change_state().


The documentation for this struct was generated from the following file: