Package com.oracle.bmc.aispeech.model
Class VoiceSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.aispeech.model.VoiceSummary.Builder
 
- 
- Enclosing class:
- VoiceSummary
 
 public static class VoiceSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description VoiceSummarybuild()VoiceSummary.Buildercopy(VoiceSummary model)VoiceSummary.Builderdescription(String description)A small description of the voice like its language and voice type.VoiceSummary.BuilderdisplayName(String displayName)A user-friendly display name of the language for the user.VoiceSummary.Buildergender(VoiceSummary.Gender gender)Gender of the speaker.VoiceSummary.BuilderisDefaultVoice(Boolean isDefaultVoice)Whether this voice id is default voice used for inference.VoiceSummary.BuilderlanguageCode(String languageCode)An abbreviated notation of region to which the language and accent of the speaker belongs to.VoiceSummary.BuilderlanguageDescription(String languageDescription)A description of region to which the language and accent of the speaker belongs to.VoiceSummary.BuildersampleRateInHertz(Integer sampleRateInHertz)The sample rate of the speaker in Hertz.VoiceSummary.BuildersupportedModels(List<String> supportedModels)Models the particular speaker is aligned to.VoiceSummary.BuildervoiceId(String voiceId)Unique Id of the voice.VoiceSummary.BuilderwordsPerMinute(Integer wordsPerMinute)The number of words the speaker can narrate per minute.
 
- 
- 
- 
Method Detail- 
voiceIdpublic VoiceSummary.Builder voiceId(String voiceId) Unique Id of the voice.- Parameters:
- voiceId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic VoiceSummary.Builder displayName(String displayName) A user-friendly display name of the language for the user.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic VoiceSummary.Builder description(String description) A small description of the voice like its language and voice type.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
genderpublic VoiceSummary.Builder gender(VoiceSummary.Gender gender) Gender of the speaker.- Parameters:
- gender- the value to set
- Returns:
- this builder
 
 - 
supportedModelspublic VoiceSummary.Builder supportedModels(List<String> supportedModels) Models the particular speaker is aligned to.- Parameters:
- supportedModels- the value to set
- Returns:
- this builder
 
 - 
languageCodepublic VoiceSummary.Builder languageCode(String languageCode) An abbreviated notation of region to which the language and accent of the speaker belongs to.- Parameters:
- languageCode- the value to set
- Returns:
- this builder
 
 - 
languageDescriptionpublic VoiceSummary.Builder languageDescription(String languageDescription) A description of region to which the language and accent of the speaker belongs to.- Parameters:
- languageDescription- the value to set
- Returns:
- this builder
 
 - 
sampleRateInHertzpublic VoiceSummary.Builder sampleRateInHertz(Integer sampleRateInHertz) The sample rate of the speaker in Hertz.- Parameters:
- sampleRateInHertz- the value to set
- Returns:
- this builder
 
 - 
wordsPerMinutepublic VoiceSummary.Builder wordsPerMinute(Integer wordsPerMinute) The number of words the speaker can narrate per minute.It signifies the speed of the speech produced by the speaker. - Parameters:
- wordsPerMinute- the value to set
- Returns:
- this builder
 
 - 
isDefaultVoicepublic VoiceSummary.Builder isDefaultVoice(Boolean isDefaultVoice) Whether this voice id is default voice used for inference.- Parameters:
- isDefaultVoice- the value to set
- Returns:
- this builder
 
 - 
buildpublic VoiceSummary build() 
 - 
copypublic VoiceSummary.Builder copy(VoiceSummary model) 
 
- 
 
-