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 SummaryNested Classes Modifier and Type Class Description static classSynthesizeSpeechDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description SynthesizeSpeechDetails(String text, Boolean isStreamEnabled, String compartmentId, TtsConfiguration configuration, TtsAudioConfig audioConfig)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static SynthesizeSpeechDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic SynthesizeSpeechDetails.Builder toBuilder() 
 - 
getTextpublic String getText() The text input to get the inference audio from TTS Service.- Returns:
- the value
 
 - 
getIsStreamEnabledpublic 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
 
 - 
getCompartmentIdpublic 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
 
 - 
getConfigurationpublic TtsConfiguration getConfiguration() 
 - 
getAudioConfigpublic TtsAudioConfig getAudioConfig() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-