Class SpeakerDiarizationConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.speech.v1.SpeakerDiarizationConfig
All Implemented Interfaces:
SpeakerDiarizationConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class SpeakerDiarizationConfig extends com.google.protobuf.GeneratedMessage implements SpeakerDiarizationConfigOrBuilder
 Config to enable speaker diarization.
 
Protobuf type google.cloud.speech.v1.SpeakerDiarizationConfig
See Also:
  • Field Details

    • ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER

      public static final int ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER
      See Also:
    • MIN_SPEAKER_COUNT_FIELD_NUMBER

      public static final int MIN_SPEAKER_COUNT_FIELD_NUMBER
      See Also:
    • MAX_SPEAKER_COUNT_FIELD_NUMBER

      public static final int MAX_SPEAKER_COUNT_FIELD_NUMBER
      See Also:
    • SPEAKER_TAG_FIELD_NUMBER

      public static final int SPEAKER_TAG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getEnableSpeakerDiarization

      public boolean getEnableSpeakerDiarization()
       If 'true', enables speaker detection for each recognized word in
       the top alternative of the recognition result using a speaker_label
       provided in the WordInfo.
       
      bool enable_speaker_diarization = 1;
      Specified by:
      getEnableSpeakerDiarization in interface SpeakerDiarizationConfigOrBuilder
      Returns:
      The enableSpeakerDiarization.
    • 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;
      Specified by:
      getMinSpeakerCount in interface SpeakerDiarizationConfigOrBuilder
      Returns:
      The minSpeakerCount.
    • 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;
      Specified by:
      getMaxSpeakerCount in interface SpeakerDiarizationConfigOrBuilder
      Returns:
      The maxSpeakerCount.
    • getSpeakerTag

      @Deprecated public int getSpeakerTag()
      Deprecated.
      google.cloud.speech.v1.SpeakerDiarizationConfig.speaker_tag is deprecated. See google/cloud/speech/v1/cloud_speech.proto;l=493
       Output only. Unused.
       
      int32 speaker_tag = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSpeakerTag in interface SpeakerDiarizationConfigOrBuilder
      Returns:
      The speakerTag.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SpeakerDiarizationConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SpeakerDiarizationConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpeakerDiarizationConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public SpeakerDiarizationConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static SpeakerDiarizationConfig.Builder newBuilder()
    • newBuilder

      public static SpeakerDiarizationConfig.Builder newBuilder(SpeakerDiarizationConfig prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected SpeakerDiarizationConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static SpeakerDiarizationConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SpeakerDiarizationConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<SpeakerDiarizationConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public SpeakerDiarizationConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder