Class SpeakerDiarizationConfig (4.36.0)

public final class SpeakerDiarizationConfig extends GeneratedMessageV3 implements SpeakerDiarizationConfigOrBuilder

Config to enable speaker diarization.

Protobuf type google.cloud.speech.v1p1beta1.SpeakerDiarizationConfig

Static Fields

ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER

public static final int ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER
Field Value
TypeDescription
int

MAX_SPEAKER_COUNT_FIELD_NUMBER

public static final int MAX_SPEAKER_COUNT_FIELD_NUMBER
Field Value
TypeDescription
int

MIN_SPEAKER_COUNT_FIELD_NUMBER

public static final int MIN_SPEAKER_COUNT_FIELD_NUMBER
Field Value
TypeDescription
int

SPEAKER_TAG_FIELD_NUMBER

public static final int SPEAKER_TAG_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static SpeakerDiarizationConfig getDefaultInstance()
Returns
TypeDescription
SpeakerDiarizationConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static SpeakerDiarizationConfig.Builder newBuilder()
Returns
TypeDescription
SpeakerDiarizationConfig.Builder

newBuilder(SpeakerDiarizationConfig prototype)

public static SpeakerDiarizationConfig.Builder newBuilder(SpeakerDiarizationConfig prototype)
Parameter
NameDescription
prototypeSpeakerDiarizationConfig
Returns
TypeDescription
SpeakerDiarizationConfig.Builder

parseDelimitedFrom(InputStream input)

public static SpeakerDiarizationConfig parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static SpeakerDiarizationConfig parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static SpeakerDiarizationConfig parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static SpeakerDiarizationConfig parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static SpeakerDiarizationConfig parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static SpeakerDiarizationConfig parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static SpeakerDiarizationConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeakerDiarizationConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<SpeakerDiarizationConfig> parser()
Returns
TypeDescription
Parser<SpeakerDiarizationConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

public SpeakerDiarizationConfig getDefaultInstanceForType()
Returns
TypeDescription
SpeakerDiarizationConfig

getEnableSpeakerDiarization()

public boolean getEnableSpeakerDiarization()

If 'true', enables speaker detection for each recognized word in the top alternative of the recognition result using a speaker_tag provided in the WordInfo.

bool enable_speaker_diarization = 1;

Returns
TypeDescription
boolean

The enableSpeakerDiarization.

getMaxSpeakerCount()

public int getMaxSpeakerCount()

Maximum number of speakers in the conversation. This range gives you more flexibility by allowing the system to automatically determine the correct number of speakers. If not set, the default value is 6.

int32 max_speaker_count = 3;

Returns
TypeDescription
int

The maxSpeakerCount.

getMinSpeakerCount()

public int getMinSpeakerCount()

Minimum number of speakers in the conversation. This range gives you more flexibility by allowing the system to automatically determine the correct number of speakers. If not set, the default value is 2.

int32 min_speaker_count = 2;

Returns
TypeDescription
int

The minSpeakerCount.

getParserForType()

public Parser<SpeakerDiarizationConfig> getParserForType()
Returns
TypeDescription
Parser<SpeakerDiarizationConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getSpeakerTag() (deprecated)

public int getSpeakerTag()

Deprecated. google.cloud.speech.v1p1beta1.SpeakerDiarizationConfig.speaker_tag is deprecated. See google/cloud/speech/v1p1beta1/cloud_speech.proto;l=503

Output only. Unused.

int32 speaker_tag = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The speakerTag.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public SpeakerDiarizationConfig.Builder newBuilderForType()
Returns
TypeDescription
SpeakerDiarizationConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected SpeakerDiarizationConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
SpeakerDiarizationConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public SpeakerDiarizationConfig.Builder toBuilder()
Returns
TypeDescription
SpeakerDiarizationConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException