Defaults
The proto file provides the following defaults for grammar recognition fields.
RecognitionRequest defaults
Items in RecognitionRequest | Default | |||
---|---|---|---|---|
RecognitionInit recognition_init | Mandatory. | |||
RecognitionParameters parameters | Mandatory. | |||
AudioFormat audio_format | Mandatory, one of PCM, ULaw or ALaw. | |||
RecognitionFlags recognition_flags | Boolean recognition parameters. | |||
bool stall_timers | FALSE: timers start when recognition begins. | |||
int32 no_input_timeout_ms | 0*, default is 7000 ms. | |||
int32 complete_timeout_ms | 0, default is 0 (timer disabled). | |||
int32 incomplete_timeout_ms | 0*, default is 1500 ms (when unset). A value of 0 disables the timer (when explicitly set to 0). | |||
int32 max_speech_timeout_ms | 0*, default is 22000 ms (22 seconds). A value of -1 means no timeout. | |||
float speech_detection_sensitivity | 0*, default is 0.5. A value of 0 (explicitly set) means ignore all noise, 1.0 means interpret all noise as speech. | |||
int32 nbest | 0*, default is 2. | |||
float confidence_level | 0, default is 0 (all utterances accepted). | |||
ResultFormat result_format | Specifies in what format the recognition result should be returned. | |||
EnumResultFormat format | NLSML (0) ("application/x-vnd.speechworks.emma+xml"). | |||
string additional_parameters | Empty | |||
repeated string cookies | Empty. | |||
map |
Empty. | |||
map |
Empty. | |||
EnumSecureContextLevel secure_context_level | OPEN (0) | |||
repeated RecognitionResource resources | Mandatory. Repeated. Resources (grammars) to be used for the recognition. | |||
map |
Empty. | |||
string user_id | Empty. | |||
Control control | Empty. | |||
StartTimersControl start_timers | Empty. | |||
bytes audio | Empty. API ignores requests with an empty audio buffer. |
DTMFRecognitionRequest defaults
Items in DTMFRecognitionRequest | Default | |||
---|---|---|---|---|
DTMFRecognitionInit recognition_init | Mandatory. | |||
DTMFRecognitionParameters parameters | Mandatory. | |||
RecognitionFlags recognition_flags | Boolean recognition parameters. | |||
bool stall_timers | FALSE: timers start when recognition begins. | |||
int32 no_input_timeout_ms | 0*, default is 7000 ms. | |||
int32 dtmf_interdigit_timeout_ms | 0*, default is 5000 ms. A value of -1 means no timeout. | |||
int32 dtmf_term_timeout_ms | 0*, default is 10000 ms. A value of -1 means no timeout. | |||
string dtmf_term_char | Empty. | |||
int32 nbest | 0*, default is 2. | |||
ResultFormat result_format | Specifies in what format the recognition result should be returned. | |||
EnumResultFormat format | NLSML (0) ("application/x-vnd.speechworks.emma+xml"). | |||
string additional_parameters | Empty | |||
repeated string cookies | Empty. | |||
map |
Empty. | |||
EnumSecureContextLevel secure_context_level | OPEN (0). | |||
repeated RecognitionResource resources | Mandatory. Repeated. Resources (grammars) to be used for the recognition. | |||
grammar | Mandatory. At least one of: builtin, uri_grammar or inline_grammar. See next table for grammar defaults. | |||
string language | Empty. DTMF recognition does not require and therefore ignores language. | |||
grammar_weight | Empty. DTMF recognition does not require and therefore ignores language. | |||
int32 weight | 0*, default is 1. | |||
string grammar_id | Empty. The Recognizer will generate the unique grammar id. | |||
map |
Empty. | |||
string user_id | Empty. | |||
Control control | Empty. | |||
StartTimersControl start_timers | Empty. | |||
string dtmf | Empty. API ignores requests with an empty dtmf string. |
Grammar defaults
Items in grammar | Default | |||
---|---|---|---|---|
string builtin | Mandatory for builtin resources. Example: "builtin:grammar/digits". | |||
UriGrammar uri_grammar | ||||
string uri | Mandatory for UriGrammar resources. | |||
EnumMediaType media_type | 0*. If not specified, the Recognizer detects the media type. | |||
UriGrammarParameters parameters | ||||
uint32 request_timeout_ms | 0*, default is 30000 ms (30 seconds). | |||
string content_base | Empty. "" is the server default (no base). | |||
uint32 max_age | 0. 0 is the server default (not present). | |||
uint32 max_stale | 0. 0 is the server default (do not use expired entries). | |||
InlineGrammar inline_grammar | ||||
EnumMediaType media_type | 0*. If not specified the Recognizer detects the media type. | |||
bytes grammar | Mandatory for InlineGrammar resources. Grammar data. |
* Items marked with an asterisk (*) default to 0, meaning a server default: the default is set in the configuration used by the NRaaS engine instance.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.