Class SpeechRecognitionAlternative.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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

        public SpeechRecognitionAlternative 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
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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

        public SpeechRecognitionAlternative.Builder addWords​(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​(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

        public SpeechRecognitionAlternative.Builder 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];