Package com.google.cloud.speech.v2
Class StreamingRecognitionResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StreamingRecognitionResult.Builder>
com.google.cloud.speech.v2.StreamingRecognitionResult.Builder
- All Implemented Interfaces:
StreamingRecognitionResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StreamingRecognitionResult
public static final class StreamingRecognitionResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StreamingRecognitionResult.Builder>
implements StreamingRecognitionResultOrBuilder
A streaming speech recognition result corresponding to a portion of the audio that is currently being processed.Protobuf type
google.cloud.speech.v2.StreamingRecognitionResult-
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.If `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change.Output only.Time offset of the end of this result relative to the beginning of the audio.An estimate of the likelihood that the recognizer will not change its guess about this interim result.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.DescriptorbooleanIf `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change.Output 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.floatAn estimate of the likelihood that the recognizer will not change its guess about this interim result.booleanTime offset of the end of this result relative to the beginning of the audio.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(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.setIsFinal(boolean value) If `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change.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.setStability(float value) An estimate of the likelihood that the recognizer will not change its guess about this interim result.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<StreamingRecognitionResult.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<StreamingRecognitionResult.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<StreamingRecognitionResult.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<StreamingRecognitionResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StreamingRecognitionResult.Builder>
-
mergeFrom
public StreamingRecognitionResult.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<StreamingRecognitionResult.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 interfaceStreamingRecognitionResultOrBuilder
-
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 interfaceStreamingRecognitionResultOrBuilder
-
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 interfaceStreamingRecognitionResultOrBuilder
-
setAlternatives
public StreamingRecognitionResult.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 StreamingRecognitionResult.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 StreamingRecognitionResult.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 StreamingRecognitionResult.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 StreamingRecognitionResult.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 StreamingRecognitionResult.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 interfaceStreamingRecognitionResultOrBuilder
-
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 interfaceStreamingRecognitionResultOrBuilder
-
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; -
getIsFinal
public boolean getIsFinal()If `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change. If `true`, this is the final time the speech service will return this particular [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult], the recognizer will not return any further hypotheses for this portion of the transcript and corresponding audio.
bool is_final = 2;- Specified by:
getIsFinalin interfaceStreamingRecognitionResultOrBuilder- Returns:
- The isFinal.
-
setIsFinal
If `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change. If `true`, this is the final time the speech service will return this particular [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult], the recognizer will not return any further hypotheses for this portion of the transcript and corresponding audio.
bool is_final = 2;- Parameters:
value- The isFinal to set.- Returns:
- This builder for chaining.
-
clearIsFinal
If `false`, this [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult] represents an interim result that may change. If `true`, this is the final time the speech service will return this particular [StreamingRecognitionResult][google.cloud.speech.v2.StreamingRecognitionResult], the recognizer will not return any further hypotheses for this portion of the transcript and corresponding audio.
bool is_final = 2;- Returns:
- This builder for chaining.
-
getStability
public float getStability()An estimate of the likelihood that the recognizer will not change its guess about this interim result. Values range from 0.0 (completely unstable) to 1.0 (completely stable). This field is only provided for interim results ([is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false`). The default of 0.0 is a sentinel value indicating `stability` was not set.
float stability = 3;- Specified by:
getStabilityin interfaceStreamingRecognitionResultOrBuilder- Returns:
- The stability.
-
setStability
An estimate of the likelihood that the recognizer will not change its guess about this interim result. Values range from 0.0 (completely unstable) to 1.0 (completely stable). This field is only provided for interim results ([is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false`). The default of 0.0 is a sentinel value indicating `stability` was not set.
float stability = 3;- Parameters:
value- The stability to set.- Returns:
- This builder for chaining.
-
clearStability
An estimate of the likelihood that the recognizer will not change its guess about this interim result. Values range from 0.0 (completely unstable) to 1.0 (completely stable). This field is only provided for interim results ([is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false`). The default of 0.0 is a sentinel value indicating `stability` was not set.
float stability = 3;- 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 interfaceStreamingRecognitionResultOrBuilder- 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 interfaceStreamingRecognitionResultOrBuilder- 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 StreamingRecognitionResult.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 interfaceStreamingRecognitionResultOrBuilder
-
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 = 5;- Specified by:
getChannelTagin interfaceStreamingRecognitionResultOrBuilder- 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 = 5;- 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 = 5;- Returns:
- This builder for chaining.
-
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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLanguageCodein interfaceStreamingRecognitionResultOrBuilder- 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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLanguageCodeBytesin interfaceStreamingRecognitionResultOrBuilder- 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 = 6 [(.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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
public StreamingRecognitionResult.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) 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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-