Package com.oracle.bmc.aispeech.model
Class SynthesizeSpeechDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.aispeech.model.SynthesizeSpeechDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220101") public final class SynthesizeSpeechDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelInput JSON to get audio inference from TTS Service.
Note: Objects should always be created or deserialized using theSynthesizeSpeechDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theSynthesizeSpeechDetails.Builder, which maintain a set of all explicitly set fields calledSynthesizeSpeechDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSynthesizeSpeechDetails.Builder
-
Constructor Summary
Constructors Constructor Description SynthesizeSpeechDetails(String text, Boolean isStreamEnabled, String compartmentId, TtsConfiguration configuration, TtsAudioConfig audioConfig)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SynthesizeSpeechDetails.Builderbuilder()Create a new builder.booleanequals(Object o)TtsAudioConfiggetAudioConfig()StringgetCompartmentId()The OCID of the compartment where the user has access to call SpeechSynthesize api.TtsConfigurationgetConfiguration()BooleangetIsStreamEnabled()If set to true, response will be sent in the chunked transfer-encoding and audio chunks are sent back as and when they are ready.StringgetText()The text input to get the inference audio from TTS Service.inthashCode()SynthesizeSpeechDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SynthesizeSpeechDetails
@Deprecated @ConstructorProperties({"text","isStreamEnabled","compartmentId","configuration","audioConfig"}) public SynthesizeSpeechDetails(String text, Boolean isStreamEnabled, String compartmentId, TtsConfiguration configuration, TtsAudioConfig audioConfig)
Deprecated.
-
-
Method Detail
-
builder
public static SynthesizeSpeechDetails.Builder builder()
Create a new builder.
-
toBuilder
public SynthesizeSpeechDetails.Builder toBuilder()
-
getText
public String getText()
The text input to get the inference audio from TTS Service.- Returns:
- the value
-
getIsStreamEnabled
public Boolean getIsStreamEnabled()
If set to true, response will be sent in the chunked transfer-encoding and audio chunks are sent back as and when they are ready.If set to false, response will be sent only once the entire audio is generated.
- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment where the user has access to call SpeechSynthesize api.But default user access will be checked at tenancy level.
- Returns:
- the value
-
getConfiguration
public TtsConfiguration getConfiguration()
-
getAudioConfig
public TtsAudioConfig getAudioConfig()
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-