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
      • getTranscript

        public String getTranscript()
         Transcript text representing the words that the user spoke.
         In languages that use spaces to separate words, the transcript might have a
         leading space if it isn't the first result. You can concatenate each result
         to obtain the full transcript without using a separator.
         
        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.
         In languages that use spaces to separate words, the transcript might have a
         leading space if it isn't the first result. You can concatenate each result
         to obtain the full transcript without using a separator.
         
        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.
         In languages that use spaces to separate words, the transcript might have a
         leading space if it isn't the first result. You can concatenate each result
         to obtain the full transcript without using a separator.
         
        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.
         In languages that use spaces to separate words, the transcript might have a
         leading space if it isn't the first result. You can concatenate each result
         to obtain the full transcript without using a separator.
         
        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.
         In languages that use spaces to separate words, the transcript might have a
         leading space if it isn't the first result. You can concatenate each result
         to obtain the full transcript without using a separator.
         
        string transcript = 1;
        Parameters:
        value - The bytes for transcript to set.
        Returns:
        This builder for chaining.
      • getConfidence

        public float getConfidence()
         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 of a non-streaming
         result or, of a streaming result where `is_final=true`.
         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;
        Specified by:
        getConfidence in interface SpeechRecognitionAlternativeOrBuilder
        Returns:
        The confidence.
      • setConfidence

        public SpeechRecognitionAlternative.Builder setConfidence​(float value)
         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 of a non-streaming
         result or, of a streaming result where `is_final=true`.
         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;
        Parameters:
        value - The confidence to set.
        Returns:
        This builder for chaining.
      • clearConfidence

        public SpeechRecognitionAlternative.Builder clearConfidence()
         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 of a non-streaming
         result or, of a streaming result where `is_final=true`.
         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;
        Returns:
        This builder for chaining.
      • getWordsList

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

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

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

        public SpeechRecognitionAlternative.Builder setWords​(int index,
                                                             WordInfo value)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • setWords

        public SpeechRecognitionAlternative.Builder setWords​(int index,
                                                             WordInfo.Builder builderForValue)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addWords

        public SpeechRecognitionAlternative.Builder addWords​(WordInfo value)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addWords

        public SpeechRecognitionAlternative.Builder addWords​(int index,
                                                             WordInfo value)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addWords

        public SpeechRecognitionAlternative.Builder addWords​(WordInfo.Builder builderForValue)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addWords

        public SpeechRecognitionAlternative.Builder addWords​(int index,
                                                             WordInfo.Builder builderForValue)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addAllWords

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

        public SpeechRecognitionAlternative.Builder clearWords()
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • removeWords

        public SpeechRecognitionAlternative.Builder removeWords​(int index)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • getWordsBuilder

        public WordInfo.Builder getWordsBuilder​(int index)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • getWordsOrBuilder

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

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

        public WordInfo.Builder addWordsBuilder()
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • addWordsBuilder

        public WordInfo.Builder addWordsBuilder​(int index)
         A list of word-specific information for each recognized word.
         Note: When `enable_speaker_diarization` is true, you will see all the words
         from the beginning of the audio.
         
        repeated .google.cloud.speech.v1.WordInfo words = 3;
      • getWordsBuilderList

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