If true
, the specified grammar overwrites an existing grammar with the same name. If false
, the request
fails if a grammar with the same name already exists. The parameter has no effect if a grammar with the same
name does not already exist.
The format (MIME type) of the grammar file:
application/srgs
for Augmented Backus-Naur Form (ABNF), which uses a plain-text representation that is
similar to traditional BNF grammars.application/srgs+xml
for XML Form, which uses XML elements to represent the grammar.The customization ID (GUID) of the custom language model that is to be used for the request. You must make the request with credentials for the instance of the service that owns the custom model.
A plain text file that contains the grammar in the format specified by the Content-Type
header. Encode the
file in UTF-8 (ASCII is a subset of UTF-8). Using any other encoding can lead to issues when compiling the
grammar or to unexpected results in decoding. The service ignores an encoding that is specified in the header of
the grammar.
With the curl
command, use the --data-binary
option to upload the file for the request.
The name of the new grammar for the custom language model. Use a localized name that matches the language of the custom model and reflects the contents of the grammar.
user
, which is reserved by the service to denote custom words that are added or modified
by the user.base_lm
or default_lm
. Both names are reserved for future use by the service.Generated using TypeDoc
Parameters for the
addGrammar
operation.