Package com.google.cloud.speech.v2
Class SpeechRecognitionResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionResult.Builder>
com.google.cloud.speech.v2.SpeechRecognitionResult.Builder
- All Implemented Interfaces:
SpeechRecognitionResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SpeechRecognitionResult
public static final class SpeechRecognitionResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionResult.Builder>
implements SpeechRecognitionResultOrBuilder
A speech recognition result corresponding to a portion of the audio.Protobuf type
google.cloud.speech.v2.SpeechRecognitionResult-
Method Summary
Modifier and TypeMethodDescriptionaddAllAlternatives(Iterable<? extends SpeechRecognitionAlternative> values) May contain one or more recognition hypotheses.addAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses.addAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses.May contain one or more recognition hypotheses.addAlternatives(SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses.May contain one or more recognition hypotheses.addAlternativesBuilder(int index) May contain one or more recognition hypotheses.build()clear()May contain one or more recognition hypotheses.For multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel.Output only.Time offset of the end of this result relative to the beginning of the audio.getAlternatives(int index) May contain one or more recognition hypotheses.getAlternativesBuilder(int index) May contain one or more recognition hypotheses.May contain one or more recognition hypotheses.intMay contain one or more recognition hypotheses.May contain one or more recognition hypotheses.getAlternativesOrBuilder(int index) May contain one or more recognition hypotheses.List<? extends SpeechRecognitionAlternativeOrBuilder>May contain one or more recognition hypotheses.intFor multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.DurationTime offset of the end of this result relative to the beginning of the audio.com.google.protobuf.Duration.BuilderTime offset of the end of this result relative to the beginning of the audio.com.google.protobuf.DurationOrBuilderTime offset of the end of this result relative to the beginning of the audio.booleanTime offset of the end of this result relative to the beginning of the audio.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SpeechRecognitionResult other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeResultEndOffset(com.google.protobuf.Duration value) Time offset of the end of this result relative to the beginning of the audio.removeAlternatives(int index) May contain one or more recognition hypotheses.setAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses.setAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses.setChannelTag(int value) For multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel.setLanguageCode(String value) Output only.setLanguageCodeBytes(com.google.protobuf.ByteString value) Output only.setResultEndOffset(com.google.protobuf.Duration value) Time offset of the end of this result relative to the beginning of the audio.setResultEndOffset(com.google.protobuf.Duration.Builder builderForValue) Time offset of the end of this result relative to the beginning of the audio.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<SpeechRecognitionResult.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<SpeechRecognitionResult.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<SpeechRecognitionResult.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<SpeechRecognitionResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SpeechRecognitionResult.Builder>
-
mergeFrom
public SpeechRecognitionResult.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<SpeechRecognitionResult.Builder>- Throws:
IOException
-
getAlternativesList
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesListin interfaceSpeechRecognitionResultOrBuilder
-
getAlternativesCount
public int getAlternativesCount()May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesCountin interfaceSpeechRecognitionResultOrBuilder
-
getAlternatives
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesin interfaceSpeechRecognitionResultOrBuilder
-
setAlternatives
public SpeechRecognitionResult.Builder setAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
setAlternatives
public SpeechRecognitionResult.Builder setAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAllAlternatives
public SpeechRecognitionResult.Builder addAllAlternatives(Iterable<? extends SpeechRecognitionAlternative> values) May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
clearAlternatives
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
removeAlternatives
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesBuilder
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesOrBuilder
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesOrBuilderin interfaceSpeechRecognitionResultOrBuilder
-
getAlternativesOrBuilderList
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesOrBuilderListin interfaceSpeechRecognitionResultOrBuilder
-
addAlternativesBuilder
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
addAlternativesBuilder
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesBuilderList
May contain one or more recognition hypotheses. These alternatives are ordered in terms of accuracy, with the top (first) alternative being the most probable, as ranked by the recognizer.
repeated .google.cloud.speech.v2.SpeechRecognitionAlternative alternatives = 1; -
getChannelTag
public int getChannelTag()For multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel. For `audio_channel_count` = `N`, its output values can range from `1` to `N`.
int32 channel_tag = 2;- Specified by:
getChannelTagin interfaceSpeechRecognitionResultOrBuilder- Returns:
- The channelTag.
-
setChannelTag
For multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel. For `audio_channel_count` = `N`, its output values can range from `1` to `N`.
int32 channel_tag = 2;- Parameters:
value- The channelTag to set.- Returns:
- This builder for chaining.
-
clearChannelTag
For multi-channel audio, this is the channel number corresponding to the recognized result for the audio from that channel. For `audio_channel_count` = `N`, its output values can range from `1` to `N`.
int32 channel_tag = 2;- Returns:
- This builder for chaining.
-
hasResultEndOffset
public boolean hasResultEndOffset()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4;- Specified by:
hasResultEndOffsetin interfaceSpeechRecognitionResultOrBuilder- Returns:
- Whether the resultEndOffset field is set.
-
getResultEndOffset
public com.google.protobuf.Duration getResultEndOffset()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4;- Specified by:
getResultEndOffsetin interfaceSpeechRecognitionResultOrBuilder- Returns:
- The resultEndOffset.
-
setResultEndOffset
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4; -
setResultEndOffset
public SpeechRecognitionResult.Builder setResultEndOffset(com.google.protobuf.Duration.Builder builderForValue) Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4; -
mergeResultEndOffset
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4; -
clearResultEndOffset
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4; -
getResultEndOffsetBuilder
public com.google.protobuf.Duration.Builder getResultEndOffsetBuilder()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4; -
getResultEndOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getResultEndOffsetOrBuilder()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_offset = 4;- Specified by:
getResultEndOffsetOrBuilderin interfaceSpeechRecognitionResultOrBuilder
-
getLanguageCode
Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.
string language_code = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLanguageCodein interfaceSpeechRecognitionResultOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.
string language_code = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLanguageCodeBytesin interfaceSpeechRecognitionResultOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.
string language_code = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.
string language_code = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the language in this result. This language code was detected to have the most likelihood of being spoken in the audio.
string language_code = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-