Package com.openai.models.audio.speech
Class SpeechCreateParams.Voice
-
- All Implemented Interfaces:
public final class SpeechCreateParams.VoiceThe voice to use when generating the audio. Supported built-in voices are
alloy,ash,ballad,coral,echo,fable,onyx,nova,sage,shimmer,verse,marin, andcedar. You may also provide a custom voice object with anid, for example{ "id": "voice_1234" }. Previews of the voices are available in the Text to speech guide.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSpeechCreateParams.Voice.VisitorAn interface that defines how to map each variant of Voice to a value of type T.
public final classSpeechCreateParams.Voice.UnionMember1public final classSpeechCreateParams.Voice.IdCustom voice reference.
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<SpeechCreateParams.Voice.UnionMember1>unionMember1()final Optional<SpeechCreateParams.Voice.Id>id()Custom voice reference. final BooleanisString()final BooleanisUnionMember1()final BooleanisId()final StringasString()final SpeechCreateParams.Voice.UnionMember1asUnionMember1()final SpeechCreateParams.Voice.IdasId()Custom voice reference. final Optional<JsonValue>_json()final <T extends Any> Taccept(SpeechCreateParams.Voice.Visitor<T> visitor)final SpeechCreateParams.Voicevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SpeechCreateParams.VoiceofString(String string)final static SpeechCreateParams.VoiceofUnionMember1(SpeechCreateParams.Voice.UnionMember1 unionMember1)final static SpeechCreateParams.VoiceofId(SpeechCreateParams.Voice.Id id)Custom voice reference. -
-
Method Detail
-
unionMember1
final Optional<SpeechCreateParams.Voice.UnionMember1> unionMember1()
-
id
final Optional<SpeechCreateParams.Voice.Id> id()
Custom voice reference.
-
isUnionMember1
final Boolean isUnionMember1()
-
asUnionMember1
final SpeechCreateParams.Voice.UnionMember1 asUnionMember1()
-
asId
final SpeechCreateParams.Voice.Id asId()
Custom voice reference.
-
accept
final <T extends Any> T accept(SpeechCreateParams.Voice.Visitor<T> visitor)
-
validate
final SpeechCreateParams.Voice validate()
-
ofString
final static SpeechCreateParams.Voice ofString(String string)
-
ofUnionMember1
final static SpeechCreateParams.Voice ofUnionMember1(SpeechCreateParams.Voice.UnionMember1 unionMember1)
-
ofId
final static SpeechCreateParams.Voice ofId(SpeechCreateParams.Voice.Id id)
Custom voice reference.
-
-
-
-