| Interface | Description | 
|---|---|
| AcousticModel.Status | The current status of the custom acoustic model:
 * `pending` indicates that the model was created but is waiting either for training data to be added or for the
 service to finish analyzing added data. | 
| AddAudioOptions.ContainedContentType | For an archive-type resource, specifies the format of the audio files contained in the archive file. | 
| AddAudioOptions.ContentType | The type of the input. | 
| AudioDetails.Compression | **For an archive-type resource,** the format of the compressed archive:
 * `zip` for a **.zip** file
 * `gzip` for a **.tar.gz** file
 Omitted for an audio-type resource. | 
| AudioDetails.Type | The type of the audio resource:
 * `audio` for an individual audio file
 * `archive` for an archive (**.zip** or **.tar.gz**) file that contains audio files
 * `undetermined` for a resource that the service cannot validate (for example, if the user mistakenly passes a file
 that does not contain audio, such as a JPEG file). | 
| AudioListing.Status | **For an audio-type resource,** the status of the resource:
 * `ok` indicates that the service has successfully analyzed the audio data. | 
| AudioResource.Status | The status of the audio resource:
 * `ok` indicates that the service has successfully analyzed the audio data. | 
| Corpus.Status | The status of the corpus:
 * `analyzed` indicates that the service has successfully analyzed the corpus; the custom model can be trained with
 data from the corpus. | 
| CreateAcousticModelOptions.BaseModelName | The name of the base language model that is to be customized by the new custom acoustic model. | 
| CreateJobOptions.ContentType | The type of the input. | 
| CreateJobOptions.Events | If the job includes a callback URL, a comma-separated list of notification events to which to subscribe. | 
| CreateJobOptions.Model | The identifier of the model that is to be used for the recognition request. | 
| CreateLanguageModelOptions.BaseModelName | The name of the base language model that is to be customized by the new custom language model. | 
| CreateSessionOptions.Model | The identifier of the model to be used by the new session. | 
| GetModelOptions.ModelId | The identifier of the model in the form of its name from the output of the **Get models** method. | 
| LanguageModel.Status | The current status of the custom language model:
 * `pending` indicates that the model was created but is waiting either for training data to be added or for the
 service to finish analyzing added data. | 
| ListWordsOptions.Sort | Indicates the order in which the words are to be listed, `alphabetical` or by `count`. | 
| ListWordsOptions.WordType | The type of words to be listed from the custom language model's words resource:
 * `all` (the default) shows all words. | 
| MultipartRecognition.PartContentType | The audio format (MIME type) of the audio in the following parts:
 * `audio/basic` (Use only with narrowband models.)
 * `audio/flac`
 * `audio/l16` (Specify the sampling rate (`rate`) and optionally the number of channels (`channels`) and
 endianness (`endianness`) of the audio.)
 * `audio/mp3`
 * `audio/mpeg`
 * `audio/mulaw` (Specify the sampling rate of the audio.)
 * `audio/ogg` (The service automatically detects the codec of the input audio.)
 * `audio/ogg;codecs=opus`
 * `audio/ogg;codecs=vorbis`
 * `audio/wav` (Provide audio with a maximum of nine channels.)
 * `audio/webm` (The service automatically detects the codec of the input audio.)
 * `audio/webm;codecs=opus`
 * `audio/webm;codecs=vorbis`
 All data parts must have the same audio format. | 
| RecognitionJob.Status | The current status of the job:
 * `waiting`: The service is preparing the job for processing. | 
| RecognizeOptions.ContentType | The type of the input. | 
| RecognizeOptions.Model | The identifier of the model that is to be used for the recognition request. | 
| RegisterStatus.Status | The current status of the job:
 * `created` if the callback URL was successfully white-listed as a result of the call. | 
| TrainLanguageModelOptions.WordTypeToAdd | The type of words from the custom language model's words resource on which to train the model:
 * `all` (the default) trains the model on all new words, regardless of whether they were extracted from corpora or
 were added or modified by the user. |