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 VoiceSummary
build()
VoiceSummary.Builder
copy(VoiceSummary model)
VoiceSummary.Builder
description(String description)
A small description of the voice like its language and voice type.VoiceSummary.Builder
displayName(String displayName)
A user-friendly display name of the language for the user.VoiceSummary.Builder
gender(VoiceSummary.Gender gender)
Gender of the speaker.VoiceSummary.Builder
isDefaultVoice(Boolean isDefaultVoice)
Whether this voice id is default voice used for inference.VoiceSummary.Builder
languageCode(VoiceSummary.LanguageCode languageCode)
An abbreviated notation of region to which the language and accent of the speaker belongs to.VoiceSummary.Builder
languageDescription(String languageDescription)
A description of region to which the language and accent of the speaker belongs to.VoiceSummary.Builder
sampleRateInHertz(Integer sampleRateInHertz)
The sample rate of the speaker in Hertz.VoiceSummary.Builder
supportedModels(List<String> supportedModels)
Models the particular speaker is aligned to.VoiceSummary.Builder
voiceId(String voiceId)
Unique Id of the voice.VoiceSummary.Builder
wordsPerMinute(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(VoiceSummary.LanguageCode 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)
-
-