Class AddAudioOptions
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class AddAudioOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddAudioOptions.Builder
Builder.static interface
AddAudioOptions.ContainedContentType
**For an archive-type resource,** specify the format of the audio files that are contained in the archive file if they are of type `audio/alaw`, `audio/basic`, `audio/l16`, or `audio/mulaw`. -
Method Summary
Modifier and Type Method Description Boolean
allowOverwrite()
Gets the allowOverwrite.String
audioName()
Gets the audioName.InputStream
audioResource()
Gets the audioResource.String
containedContentType()
Gets the containedContentType.String
contentType()
Gets the contentType.String
customizationId()
Gets the customizationId.AddAudioOptions.Builder
newBuilder()
New builder.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a AddAudioOptions builder
-
customizationId
Gets the customizationId.The customization ID (GUID) of the custom acoustic 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.
- Returns:
- the customizationId
-
audioName
Gets the audioName.The name of the new audio resource for the custom acoustic model. Use a localized name that matches the language of the custom model and reflects the contents of the resource. * Include a maximum of 128 characters in the name. * Do not use characters that need to be URL-encoded. For example, do not use spaces, slashes, backslashes, colons, ampersands, double quotes, plus signs, equals signs, questions marks, and so on in the name. (The service does not prevent the use of these characters. But because they must be URL-encoded wherever used, their use is strongly discouraged.) * Do not use the name of an audio resource that has already been added to the custom model.
- Returns:
- the audioName
-
audioResource
Gets the audioResource.The audio resource that is to be added to the custom acoustic model, an individual audio file or an archive file.
With the `curl` command, use the `--data-binary` option to upload the file for the request.
- Returns:
- the audioResource
-
contentType
Gets the contentType.For an audio-type resource, the format (MIME type) of the audio. For more information, see **Content types for audio-type resources** in the method description.
For an archive-type resource, the media type of the archive file. For more information, see **Content types for archive-type resources** in the method description.
- Returns:
- the contentType
-
containedContentType
Gets the containedContentType.**For an archive-type resource,** specify the format of the audio files that are contained in the archive file if they are of type `audio/alaw`, `audio/basic`, `audio/l16`, or `audio/mulaw`. Include the `rate`, `channels`, and `endianness` parameters where necessary. In this case, all audio files that are contained in the archive file must be of the indicated type.
For all other audio formats, you can omit the header. In this case, the audio files can be of multiple types as long as they are not of the types listed in the previous paragraph.
The parameter accepts all of the audio formats that are supported for use with speech recognition. For more information, see **Content types for audio-type resources** in the method description.
**For an audio-type resource,** omit the header.
- Returns:
- the containedContentType
-
allowOverwrite
Gets the allowOverwrite.If `true`, the specified audio resource overwrites an existing audio resource with the same name. If `false`, the request fails if an audio resource with the same name already exists. The parameter has no effect if an audio resource with the same name does not already exist.
- Returns:
- the allowOverwrite
-