Package com.google.cloud.speech.v2
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.speech.v2.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.speech.v2.SpeechRecognitionAlternative-
Method Summary
Modifier and TypeMethodDescriptionaddAllWords(Iterable<? extends WordInfo> values) A list of word-specific information for each recognized word.A list of word-specific information for each recognized word.addWords(int index, WordInfo.Builder builderForValue) A list of word-specific information for each recognized word.A list of word-specific information for each recognized word.addWords(WordInfo.Builder builderForValue) A list of word-specific information for each recognized word.A list of word-specific information for each recognized word.addWordsBuilder(int index) A list of word-specific information for each recognized word.build()clear()The confidence estimate between 0.0 and 1.0.Transcript text representing the words that the user spoke.A list of word-specific information for each recognized word.floatThe confidence estimate between 0.0 and 1.0.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorTranscript text representing the words that the user spoke.com.google.protobuf.ByteStringTranscript text representing the words that the user spoke.getWords(int index) A list of word-specific information for each recognized word.getWordsBuilder(int index) A list of word-specific information for each recognized word.A list of word-specific information for each recognized word.intA list of word-specific information for each recognized word.A list of word-specific information for each recognized word.getWordsOrBuilder(int index) A list of word-specific information for each recognized word.List<? extends WordInfoOrBuilder>A list of word-specific information for each recognized word.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeWords(int index) A list of word-specific information for each recognized word.setConfidence(float value) The confidence estimate between 0.0 and 1.0.setTranscript(String value) Transcript text representing the words that the user spoke.setTranscriptBytes(com.google.protobuf.ByteString value) Transcript text representing the words that the user spoke.A list of word-specific information for each recognized word.setWords(int index, WordInfo.Builder builderForValue) A list of word-specific information for each recognized word.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionAlternative.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpeechRecognitionAlternative.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpeechRecognitionAlternative.Builder>- Throws:
IOException
-
getTranscript
Transcript text representing the words that the user spoke.
string transcript = 1;- Specified by:
getTranscriptin interfaceSpeechRecognitionAlternativeOrBuilder- Returns:
- The transcript.
-
getTranscriptBytes
public com.google.protobuf.ByteString getTranscriptBytes()Transcript text representing the words that the user spoke.
string transcript = 1;- Specified by:
getTranscriptBytesin interfaceSpeechRecognitionAlternativeOrBuilder- Returns:
- The bytes for transcript.
-
setTranscript
Transcript text representing the words that the user spoke.
string transcript = 1;- Parameters:
value- The transcript to set.- Returns:
- This builder for chaining.
-
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()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][google.cloud.speech.v2.StreamingRecognitionResult.is_final] is set to `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:
getConfidencein interfaceSpeechRecognitionAlternativeOrBuilder- Returns:
- The confidence.
-
setConfidence
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][google.cloud.speech.v2.StreamingRecognitionResult.is_final] is set to `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
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][google.cloud.speech.v2.StreamingRecognitionResult.is_final] is set to `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
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;- Specified by:
getWordsListin interfaceSpeechRecognitionAlternativeOrBuilder
-
getWordsCount
public int getWordsCount()A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;- Specified by:
getWordsCountin interfaceSpeechRecognitionAlternativeOrBuilder
-
getWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;- Specified by:
getWordsin interfaceSpeechRecognitionAlternativeOrBuilder
-
setWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
setWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addAllWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
clearWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
removeWords
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
getWordsBuilder
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
getWordsOrBuilder
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;- Specified by:
getWordsOrBuilderin interfaceSpeechRecognitionAlternativeOrBuilder
-
getWordsOrBuilderList
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;- Specified by:
getWordsOrBuilderListin interfaceSpeechRecognitionAlternativeOrBuilder
-
addWordsBuilder
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
addWordsBuilder
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3; -
getWordsBuilderList
A list of word-specific information for each recognized word. When the [SpeakerDiarizationConfig][google.cloud.speech.v2.SpeakerDiarizationConfig] is set, you will see all the words from the beginning of the audio.
repeated .google.cloud.speech.v2.WordInfo words = 3;
-