@Generated(value="OracleSDKGenerator", comments="API Version: 20220101") public final class Diarization extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Speaker diarization is a combination of speaker segmentation and speaker clustering. Provide
diarization details to enable this feature.
Note: Objects should always be created or deserialized using the Diarization.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 the Diarization.Builder
, which maintain a
set of all explicitly set fields called Diarization.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
Diarization.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
Diarization(Boolean isDiarizationEnabled,
Integer numberOfSpeakers)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Diarization.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Boolean |
getIsDiarizationEnabled()
Set true to enable Speaker diarization and tag transcription with speaker tags.
|
Integer |
getNumberOfSpeakers()
Number of speakers in the audio provided.
|
int |
hashCode() |
Diarization.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"isDiarizationEnabled","numberOfSpeakers"}) public Diarization(Boolean isDiarizationEnabled, Integer numberOfSpeakers)
public static Diarization.Builder builder()
Create a new builder.
public Diarization.Builder toBuilder()
public Boolean getIsDiarizationEnabled()
Set true to enable Speaker diarization and tag transcription with speaker tags. By default this is disabled.
public Integer getNumberOfSpeakers()
Number of speakers in the audio provided. By default service will auto detect all speakers in audio file
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.