

| Public Member Functions | |
| virtual void | configure (const char *config, ReturnCode::Type &returnCode)=0 | 
| virtual void | resetAcousticState (ReturnCode::Type &returnCode)=0 | 
| virtual void | setListener (RecognizerListenerProxy &listener, ReturnCode::Type &returnCode)=0 | 
| virtual GrammarProxy | createGrammar (const char *value, GrammarListenerProxy &listener, ReturnCode::Type &returnCode)=0 | 
| virtual void | recognize (AudioStreamProxy &audio, GrammarProxy *grammars, ARRAY_LIMIT grammarCount, ReturnCode::Type &returnCode)=0 | 
| virtual void | recognize (AudioStreamProxy &audio, GrammarProxy &grammar, ReturnCode::Type &returnCode)=0 | 
| virtual void | stop (ReturnCode::Type &returnCode)=0 | 
| virtual void | setParameters (const char **keys, const char **values, ARRAY_LIMIT count, ReturnCode::Type &returnCode)=0 | 
| virtual void | getParameters (const char **keys, ARRAY_LIMIT count, ReturnCode::Type &returnCode)=0 | 
| Static Public Member Functions | |
| static UAPI_EXPORT EmbeddedRecognizerProxy | getInstance (ReturnCode::Type &returnCode) | 
| Protected Member Functions | |
| UAPI_EXPORT | EmbeddedRecognizer () | 
| virtual UAPI_EXPORT | ~EmbeddedRecognizer () | 
| Friends | |
| class | impl::RedirectToLibrary | 
| class | EmbeddedRecognizerProxy | 
| class | RecognizerProxy | 
| UAPI_EXPORT android.speech.recognition.EmbeddedRecognizer.EmbeddedRecognizer | ( | ) |  [protected] | 
Prevent construction.
| virtual UAPI_EXPORT android.speech.recognition.EmbeddedRecognizer.~EmbeddedRecognizer | ( | ) |  [protected, virtual] | 
Prevent destruction.
| static UAPI_EXPORT EmbeddedRecognizerProxy android.speech.recognition.EmbeddedRecognizer.getInstance | ( | ReturnCode::Type & | returnCode | ) |  [static] | 
Creates a new embedded recognizer.
| returnCode | the return code | 
| virtual void android.speech.recognition.EmbeddedRecognizer.configure | ( | const char * | config, | |
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual] | 
Configures the embedded recognizer.
| config | recognizer configuration file | |
| returnCode | ILLEGAL_ARGUMENT if config is null. OPEN_ERROR, or READ_ERROR if the recognizer configuration, acoustic model, or vocabulary files could not be opened or read. | 
| virtual void android.speech.recognition.EmbeddedRecognizer.resetAcousticState | ( | ReturnCode::Type & | returnCode | ) |  [pure virtual] | 
The recognition accuracy improves over time as the recognizer adapts to the surrounding environment. This method enables developers to reset the adaptation when the environment is known to have changed.
| returnCode | the return code | 
| virtual void android.speech.recognition.Recognizer.setListener | ( | RecognizerListenerProxy & | listener, | |
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
Sets the recognizer listener.
| listener | recognizer listener | |
| returnCode | returns SUCCESS unless a fatal error occurs | 
| virtual GrammarProxy android.speech.recognition.Recognizer.createGrammar | ( | const char * | value, | |
| GrammarListenerProxy & | listener, | |||
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
Creates a grammar.
| value | the contents of the grammar | |
| listener | the grammar listener | |
| returnCode | ILLEGAL_ARGUMENT if value is null | 
| virtual void android.speech.recognition.Recognizer.recognize | ( | AudioStreamProxy & | audio, | |
| GrammarProxy * | grammars, | |||
| ARRAY_LIMIT | grammarCount, | |||
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
Begins speech recognition.
| audio | the audio to recognizer | |
| grammars | a collection of grammar sets to recognize against | |
| grammarCount | the number of grammar sets | |
| returnCode | ILLEGAL_ARGUMENT if audio is null or is being used by another component, or if grammars is null or if grammarCount < 1. NOT_SUPPORTED if the recognizer does not support the number of grammars specified. | 
| virtual void android.speech.recognition.Recognizer.recognize | ( | AudioStreamProxy & | audio, | |
| GrammarProxy & | grammar, | |||
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
This convenience method is equivilent to invoking recognize(audio, grammars, grammarCount, returnCode) with a single grammar.
| audio | the audio to recognizer | |
| grammar | a grammar to recognize against | |
| returnCode | ILLEGAL_ARGUMENT if audio is null or is being used by another component, or if grammar is null. | 
| virtual void android.speech.recognition.Recognizer.stop | ( | ReturnCode::Type & | returnCode | ) |  [pure virtual, inherited] | 
Terminates a recognition if one is in-progress.
| returnCode | the return code | 
| virtual void android.speech.recognition.Recognizer.setParameters | ( | const char ** | keys, | |
| const char ** | values, | |||
| ARRAY_LIMIT | count, | |||
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
Set parameter(s).
| keys | parameter keys | |
| values | parameter values | |
| count | the number of parameters | |
| returnCode | the return code | 
| virtual void android.speech.recognition.Recognizer.getParameters | ( | const char ** | keys, | |
| ARRAY_LIMIT | count, | |||
| ReturnCode::Type & | returnCode | |||
| ) |  [pure virtual, inherited] | 
Get one or more parameter(s).
| keys | parameter keys | |
| count | the number of parameters | |
| returnCode | the return code | 
 1.5.3
 1.5.3