Class SpeechRecognitionAlternative.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
com.google.cloud.videointelligence.v1.SpeechRecognitionAlternative.Builder
All Implemented Interfaces:
SpeechRecognitionAlternativeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SpeechRecognitionAlternative

public static final class SpeechRecognitionAlternative.Builder extends com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder> implements SpeechRecognitionAlternativeOrBuilder
 Alternative hypotheses (a.k.a. n-best list).
 
Protobuf type google.cloud.videointelligence.v1.SpeechRecognitionAlternative
  • 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.Builder<SpeechRecognitionAlternative.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
    • getDefaultInstanceForType

      public SpeechRecognitionAlternative getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SpeechRecognitionAlternative buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public SpeechRecognitionAlternative.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpeechRecognitionAlternative.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
    • mergeFrom

      public SpeechRecognitionAlternative.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpeechRecognitionAlternative.Builder>
      Throws:
      IOException
    • getTranscript

      public String getTranscript()
       Transcript text representing the words that the user spoke.
       
      string transcript = 1;
      Specified by:
      getTranscript in interface SpeechRecognitionAlternativeOrBuilder
      Returns:
      The transcript.
    • getTranscriptBytes

      public com.google.protobuf.ByteString getTranscriptBytes()
       Transcript text representing the words that the user spoke.
       
      string transcript = 1;
      Specified by:
      getTranscriptBytes in interface SpeechRecognitionAlternativeOrBuilder
      Returns:
      The bytes for transcript.
    • setTranscript

      public SpeechRecognitionAlternative.Builder setTranscript(String value)
       Transcript text representing the words that the user spoke.
       
      string transcript = 1;
      Parameters:
      value - The transcript to set.
      Returns:
      This builder for chaining.
    • clearTranscript

      public SpeechRecognitionAlternative.Builder clearTranscript()
       Transcript text representing the words that the user spoke.
       
      string transcript = 1;
      Returns:
      This builder for chaining.
    • setTranscriptBytes

      public SpeechRecognitionAlternative.Builder setTranscriptBytes(com.google.protobuf.ByteString value)
       Transcript text representing the words that the user spoke.
       
      string transcript = 1;
      Parameters:
      value - The bytes for transcript to set.
      Returns:
      This builder for chaining.
    • getConfidence

      public float getConfidence()
       Output only. The confidence estimate between 0.0 and 1.0. A higher number
       indicates an estimated greater likelihood that the recognized words are
       correct. This field is set only for the top alternative.
       This field is not guaranteed to be accurate and users should not rely on it
       to be always provided.
       The default of 0.0 is a sentinel value indicating `confidence` was not set.
       
      float confidence = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getConfidence in interface SpeechRecognitionAlternativeOrBuilder
      Returns:
      The confidence.
    • setConfidence

      public SpeechRecognitionAlternative.Builder setConfidence(float value)
       Output only. The confidence estimate between 0.0 and 1.0. A higher number
       indicates an estimated greater likelihood that the recognized words are
       correct. This field is set only for the top alternative.
       This field is not guaranteed to be accurate and users should not rely on it
       to be always provided.
       The default of 0.0 is a sentinel value indicating `confidence` was not set.
       
      float confidence = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The confidence to set.
      Returns:
      This builder for chaining.
    • clearConfidence

      public SpeechRecognitionAlternative.Builder clearConfidence()
       Output only. The confidence estimate between 0.0 and 1.0. A higher number
       indicates an estimated greater likelihood that the recognized words are
       correct. This field is set only for the top alternative.
       This field is not guaranteed to be accurate and users should not rely on it
       to be always provided.
       The default of 0.0 is a sentinel value indicating `confidence` was not set.
       
      float confidence = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getWordsList

      public List<WordInfo> getWordsList()
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getWordsList in interface SpeechRecognitionAlternativeOrBuilder
    • getWordsCount

      public int getWordsCount()
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getWordsCount in interface SpeechRecognitionAlternativeOrBuilder
    • getWords

      public WordInfo getWords(int index)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getWords in interface SpeechRecognitionAlternativeOrBuilder
    • setWords

      public SpeechRecognitionAlternative.Builder setWords(int index, WordInfo value)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setWords

      public SpeechRecognitionAlternative.Builder setWords(int index, WordInfo.Builder builderForValue)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addWords

       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addWords

      public SpeechRecognitionAlternative.Builder addWords(int index, WordInfo value)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addWords

      public SpeechRecognitionAlternative.Builder addWords(WordInfo.Builder builderForValue)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addWords

      public SpeechRecognitionAlternative.Builder addWords(int index, WordInfo.Builder builderForValue)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addAllWords

      public SpeechRecognitionAlternative.Builder addAllWords(Iterable<? extends WordInfo> values)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearWords

       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • removeWords

      public SpeechRecognitionAlternative.Builder removeWords(int index)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getWordsBuilder

      public WordInfo.Builder getWordsBuilder(int index)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getWordsOrBuilder

      public WordInfoOrBuilder getWordsOrBuilder(int index)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getWordsOrBuilder in interface SpeechRecognitionAlternativeOrBuilder
    • getWordsOrBuilderList

      public List<? extends WordInfoOrBuilder> getWordsOrBuilderList()
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getWordsOrBuilderList in interface SpeechRecognitionAlternativeOrBuilder
    • addWordsBuilder

      public WordInfo.Builder addWordsBuilder()
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addWordsBuilder

      public WordInfo.Builder addWordsBuilder(int index)
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getWordsBuilderList

      public List<WordInfo.Builder> getWordsBuilderList()
       Output only. A list of word-specific information for each recognized word.
       Note: When `enable_speaker_diarization` is set to true, you will see all
       the words from the beginning of the audio.
       
      repeated .google.cloud.videointelligence.v1.WordInfo words = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];