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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
voiceId
public VoiceSummary.Builder voiceId(String voiceId)
Unique Id of the voice.- Parameters:
voiceId- the value to set- Returns:
- this builder
-
displayName
public 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
-
description
public 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
-
gender
public VoiceSummary.Builder gender(VoiceSummary.Gender gender)
Gender of the speaker.- Parameters:
gender- the value to set- Returns:
- this builder
-
supportedModels
public VoiceSummary.Builder supportedModels(List<String> supportedModels)
Models the particular speaker is aligned to.- Parameters:
supportedModels- the value to set- Returns:
- this builder
-
languageCode
public 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
-
languageDescription
public 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
-
sampleRateInHertz
public VoiceSummary.Builder sampleRateInHertz(Integer sampleRateInHertz)
The sample rate of the speaker in Hertz.- Parameters:
sampleRateInHertz- the value to set- Returns:
- this builder
-
wordsPerMinute
public 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
-
isDefaultVoice
public VoiceSummary.Builder isDefaultVoice(Boolean isDefaultVoice)
Whether this voice id is default voice used for inference.- Parameters:
isDefaultVoice- the value to set- Returns:
- this builder
-
build
public VoiceSummary build()
-
copy
public VoiceSummary.Builder copy(VoiceSummary model)
-
-