Package com.google.cloud.speech.v1
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.v1.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.v1.SpeechRecognitionResult-
Method Summary
Modifier and TypeMethodDescriptionaddAllAlternatives(Iterable<? extends SpeechRecognitionAlternative> values) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).addAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).addAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).addAlternatives(SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).addAlternativesBuilder(int index) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).build()clear()May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).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 (up to the maximum specified in `max_alternatives`).getAlternativesBuilder(int index) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).intMay contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).getAlternativesOrBuilder(int index) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).List<? extends SpeechRecognitionAlternativeOrBuilder>May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).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) mergeResultEndTime(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 (up to the maximum specified in `max_alternatives`).setAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).setAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`).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.setResultEndTime(com.google.protobuf.Duration value) Time offset of the end of this result relative to the beginning of the audio.setResultEndTime(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 (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesListin interfaceSpeechRecognitionResultOrBuilder
-
getAlternativesCount
public int getAlternativesCount()May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesCountin interfaceSpeechRecognitionResultOrBuilder
-
getAlternatives
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesin interfaceSpeechRecognitionResultOrBuilder
-
setAlternatives
public SpeechRecognitionResult.Builder setAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
setAlternatives
public SpeechRecognitionResult.Builder setAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(int index, SpeechRecognitionAlternative value) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAlternatives
public SpeechRecognitionResult.Builder addAlternatives(int index, SpeechRecognitionAlternative.Builder builderForValue) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAllAlternatives
public SpeechRecognitionResult.Builder addAllAlternatives(Iterable<? extends SpeechRecognitionAlternative> values) May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
clearAlternatives
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
removeAlternatives
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesBuilder
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesOrBuilder
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesOrBuilderin interfaceSpeechRecognitionResultOrBuilder
-
getAlternativesOrBuilderList
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1;- Specified by:
getAlternativesOrBuilderListin interfaceSpeechRecognitionResultOrBuilder
-
addAlternativesBuilder
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
addAlternativesBuilder
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.SpeechRecognitionAlternative alternatives = 1; -
getAlternativesBuilderList
May contain one or more recognition hypotheses (up to the maximum specified in `max_alternatives`). 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.v1.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.
-
hasResultEndTime
public boolean hasResultEndTime()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4;- Specified by:
hasResultEndTimein interfaceSpeechRecognitionResultOrBuilder- Returns:
- Whether the resultEndTime field is set.
-
getResultEndTime
public com.google.protobuf.Duration getResultEndTime()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4;- Specified by:
getResultEndTimein interfaceSpeechRecognitionResultOrBuilder- Returns:
- The resultEndTime.
-
setResultEndTime
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4; -
setResultEndTime
public SpeechRecognitionResult.Builder setResultEndTime(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_time = 4; -
mergeResultEndTime
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4; -
clearResultEndTime
Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4; -
getResultEndTimeBuilder
public com.google.protobuf.Duration.Builder getResultEndTimeBuilder()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4; -
getResultEndTimeOrBuilder
public com.google.protobuf.DurationOrBuilder getResultEndTimeOrBuilder()Time offset of the end of this result relative to the beginning of the audio.
.google.protobuf.Duration result_end_time = 4;- Specified by:
getResultEndTimeOrBuilderin 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.
-