Class AddWordOptions
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class AddWordOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddWordOptions.Builder
Builder. -
Method Summary
Modifier and Type Method Description String
customizationId()
Gets the customizationId.String
displayAs()
Gets the displayAs.AddWordOptions.Builder
newBuilder()
New builder.List<String>
soundsLike()
Gets the soundsLike.String
word()
Gets the word.String
wordName()
Gets the wordName.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a AddWordOptions builder
-
customizationId
Gets the customizationId.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.
- Returns:
- the customizationId
-
wordName
Gets the wordName.The custom word that is to be added to or updated in the custom language model. Do not include spaces in the word. Use a `-` (dash) or `_` (underscore) to connect the tokens of compound words. URL-encode the word if it includes non-ASCII characters. For more information, see [Character encoding](https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-corporaWords#charEncoding).
- Returns:
- the wordName
-
word
Gets the word.For the [Add custom words](#addwords) method, you must specify the custom word that is to be added to or updated in the custom model. Do not include spaces in the word. Use a `-` (dash) or `_` (underscore) to connect the tokens of compound words.
Omit this parameter for the [Add a custom word](#addword) method.
- Returns:
- the word
-
soundsLike
Gets the soundsLike._For a custom model that is based on a previous-generation model_, an array of sounds-like pronunciations for the custom word. Specify how words that are difficult to pronounce, foreign words, acronyms, and so on can be pronounced by users. * For a word that is not in the service's base vocabulary, omit the parameter to have the service automatically generate a sounds-like pronunciation for the word. * For a word that is in the service's base vocabulary, use the parameter to specify additional pronunciations for the word. You cannot override the default pronunciation of a word; pronunciations you add augment the pronunciation from the base vocabulary.
A word can have at most five sounds-like pronunciations. A pronunciation can include at most 40 characters not including spaces.
_For a custom model that is based on a next-generation model_, omit this field. Custom models based on next-generation models do not support the `sounds_like` field. The service ignores the field.
- Returns:
- the soundsLike
-
displayAs
Gets the displayAs.An alternative spelling for the custom word when it appears in a transcript. Use the parameter when you want the word to have a spelling that is different from its usual representation or from its spelling in corpora training data.
- Returns:
- the displayAs
-