Package com.google.cloud.speech.v2
Class StreamingRecognizeResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
- com.google.cloud.speech.v2.StreamingRecognizeResponse.Builder
-
- All Implemented Interfaces:
StreamingRecognizeResponseOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- StreamingRecognizeResponse
public static final class StreamingRecognizeResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder> implements StreamingRecognizeResponseOrBuilder
`StreamingRecognizeResponse` is the only message returned to the client by `StreamingRecognize`. A series of zero or more `StreamingRecognizeResponse` messages are streamed back to the client. If there is no recognizable audio then no messages are streamed back to the client. Here are some examples of `StreamingRecognizeResponse`s that might be returned while processing audio: 1. results { alternatives { transcript: "tube" } stability: 0.01 } 2. results { alternatives { transcript: "to be a" } stability: 0.01 } 3. results { alternatives { transcript: "to be" } stability: 0.9 } results { alternatives { transcript: " or not to be" } stability: 0.01 } 4. results { alternatives { transcript: "to be or not to be" confidence: 0.92 } alternatives { transcript: "to bee or not to bee" } is_final: true } 5. results { alternatives { transcript: " that's" } stability: 0.01 } 6. results { alternatives { transcript: " that is" } stability: 0.9 } results { alternatives { transcript: " the question" } stability: 0.01 } 7. results { alternatives { transcript: " that is the question" confidence: 0.98 } alternatives { transcript: " that was the question" } is_final: true } Notes: - Only two of the above responses #4 and #7 contain final results; they are indicated by `is_final: true`. Concatenating these together generates the full transcript: "to be or not to be that is the question". - The others contain interim `results`. #3 and #6 contain two interim `results`: the first portion has a high stability and is less likely to change; the second portion has a low stability and is very likely to change. A UI designer might choose to show only high stability `results`. - The specific `stability` and `confidence` values shown above are only for illustrative purposes. Actual values may vary. - In each response, only one of these fields will be set: `error`, `speech_event_type`, or one or more (repeated) `results`.
Protobuf typegoogle.cloud.speech.v2.StreamingRecognizeResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamingRecognizeResponse.Builder
addAllResults(Iterable<? extends StreamingRecognitionResult> values)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
StreamingRecognizeResponse.Builder
addResults(int index, StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
addResults(int index, StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
addResults(StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
addResults(StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognitionResult.Builder
addResultsBuilder()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognitionResult.Builder
addResultsBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse
build()
StreamingRecognizeResponse
buildPartial()
StreamingRecognizeResponse.Builder
clear()
StreamingRecognizeResponse.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
StreamingRecognizeResponse.Builder
clearMetadata()
Metadata about the recognition.StreamingRecognizeResponse.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
StreamingRecognizeResponse.Builder
clearResults()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
clearSpeechEventOffset()
Time offset between the beginning of the audio and event emission.StreamingRecognizeResponse.Builder
clearSpeechEventType()
Indicates the type of speech event.StreamingRecognizeResponse.Builder
clone()
StreamingRecognizeResponse
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
RecognitionResponseMetadata
getMetadata()
Metadata about the recognition.RecognitionResponseMetadata.Builder
getMetadataBuilder()
Metadata about the recognition.RecognitionResponseMetadataOrBuilder
getMetadataOrBuilder()
Metadata about the recognition.StreamingRecognitionResult
getResults(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognitionResult.Builder
getResultsBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.List<StreamingRecognitionResult.Builder>
getResultsBuilderList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.int
getResultsCount()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.List<StreamingRecognitionResult>
getResultsList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognitionResultOrBuilder
getResultsOrBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.List<? extends StreamingRecognitionResultOrBuilder>
getResultsOrBuilderList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.com.google.protobuf.Duration
getSpeechEventOffset()
Time offset between the beginning of the audio and event emission.com.google.protobuf.Duration.Builder
getSpeechEventOffsetBuilder()
Time offset between the beginning of the audio and event emission.com.google.protobuf.DurationOrBuilder
getSpeechEventOffsetOrBuilder()
Time offset between the beginning of the audio and event emission.StreamingRecognizeResponse.SpeechEventType
getSpeechEventType()
Indicates the type of speech event.int
getSpeechEventTypeValue()
Indicates the type of speech event.boolean
hasMetadata()
Metadata about the recognition.boolean
hasSpeechEventOffset()
Time offset between the beginning of the audio and event emission.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
StreamingRecognizeResponse.Builder
mergeFrom(StreamingRecognizeResponse other)
StreamingRecognizeResponse.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
StreamingRecognizeResponse.Builder
mergeFrom(com.google.protobuf.Message other)
StreamingRecognizeResponse.Builder
mergeMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.StreamingRecognizeResponse.Builder
mergeSpeechEventOffset(com.google.protobuf.Duration value)
Time offset between the beginning of the audio and event emission.StreamingRecognizeResponse.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
StreamingRecognizeResponse.Builder
removeResults(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
StreamingRecognizeResponse.Builder
setMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.StreamingRecognizeResponse.Builder
setMetadata(RecognitionResponseMetadata.Builder builderForValue)
Metadata about the recognition.StreamingRecognizeResponse.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
StreamingRecognizeResponse.Builder
setResults(int index, StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
setResults(int index, StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed.StreamingRecognizeResponse.Builder
setSpeechEventOffset(com.google.protobuf.Duration value)
Time offset between the beginning of the audio and event emission.StreamingRecognizeResponse.Builder
setSpeechEventOffset(com.google.protobuf.Duration.Builder builderForValue)
Time offset between the beginning of the audio and event emission.StreamingRecognizeResponse.Builder
setSpeechEventType(StreamingRecognizeResponse.SpeechEventType value)
Indicates the type of speech event.StreamingRecognizeResponse.Builder
setSpeechEventTypeValue(int value)
Indicates the type of speech event.StreamingRecognizeResponse.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
clear
public StreamingRecognizeResponse.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
getDefaultInstanceForType
public StreamingRecognizeResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public StreamingRecognizeResponse build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public StreamingRecognizeResponse buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public StreamingRecognizeResponse.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
setField
public StreamingRecognizeResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
clearField
public StreamingRecognizeResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
clearOneof
public StreamingRecognizeResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
setRepeatedField
public StreamingRecognizeResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
addRepeatedField
public StreamingRecognizeResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
mergeFrom
public StreamingRecognizeResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<StreamingRecognizeResponse.Builder>
-
mergeFrom
public StreamingRecognizeResponse.Builder mergeFrom(StreamingRecognizeResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
mergeFrom
public StreamingRecognizeResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<StreamingRecognizeResponse.Builder>
- Throws:
IOException
-
getResultsList
public List<StreamingRecognitionResult> getResultsList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
- Specified by:
getResultsList
in interfaceStreamingRecognizeResponseOrBuilder
-
getResultsCount
public int getResultsCount()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
- Specified by:
getResultsCount
in interfaceStreamingRecognizeResponseOrBuilder
-
getResults
public StreamingRecognitionResult getResults(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
- Specified by:
getResults
in interfaceStreamingRecognizeResponseOrBuilder
-
setResults
public StreamingRecognizeResponse.Builder setResults(int index, StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
setResults
public StreamingRecognizeResponse.Builder setResults(int index, StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addResults
public StreamingRecognizeResponse.Builder addResults(StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addResults
public StreamingRecognizeResponse.Builder addResults(int index, StreamingRecognitionResult value)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addResults
public StreamingRecognizeResponse.Builder addResults(StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addResults
public StreamingRecognizeResponse.Builder addResults(int index, StreamingRecognitionResult.Builder builderForValue)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addAllResults
public StreamingRecognizeResponse.Builder addAllResults(Iterable<? extends StreamingRecognitionResult> values)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
clearResults
public StreamingRecognizeResponse.Builder clearResults()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
removeResults
public StreamingRecognizeResponse.Builder removeResults(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
getResultsBuilder
public StreamingRecognitionResult.Builder getResultsBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
getResultsOrBuilder
public StreamingRecognitionResultOrBuilder getResultsOrBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
- Specified by:
getResultsOrBuilder
in interfaceStreamingRecognizeResponseOrBuilder
-
getResultsOrBuilderList
public List<? extends StreamingRecognitionResultOrBuilder> getResultsOrBuilderList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
- Specified by:
getResultsOrBuilderList
in interfaceStreamingRecognizeResponseOrBuilder
-
addResultsBuilder
public StreamingRecognitionResult.Builder addResultsBuilder()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
addResultsBuilder
public StreamingRecognitionResult.Builder addResultsBuilder(int index)
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
getResultsBuilderList
public List<StreamingRecognitionResult.Builder> getResultsBuilderList()
This repeated list contains zero or more results that correspond to consecutive portions of the audio currently being processed. It contains zero or one [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`true` result (the newly settled portion), followed by zero or more [is_final][google.cloud.speech.v2.StreamingRecognitionResult.is_final]=`false` results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
-
getSpeechEventTypeValue
public int getSpeechEventTypeValue()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
- Specified by:
getSpeechEventTypeValue
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- The enum numeric value on the wire for speechEventType.
-
setSpeechEventTypeValue
public StreamingRecognizeResponse.Builder setSpeechEventTypeValue(int value)
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
- Parameters:
value
- The enum numeric value on the wire for speechEventType to set.- Returns:
- This builder for chaining.
-
getSpeechEventType
public StreamingRecognizeResponse.SpeechEventType getSpeechEventType()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
- Specified by:
getSpeechEventType
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- The speechEventType.
-
setSpeechEventType
public StreamingRecognizeResponse.Builder setSpeechEventType(StreamingRecognizeResponse.SpeechEventType value)
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
- Parameters:
value
- The speechEventType to set.- Returns:
- This builder for chaining.
-
clearSpeechEventType
public StreamingRecognizeResponse.Builder clearSpeechEventType()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
- Returns:
- This builder for chaining.
-
hasSpeechEventOffset
public boolean hasSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
- Specified by:
hasSpeechEventOffset
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- Whether the speechEventOffset field is set.
-
getSpeechEventOffset
public com.google.protobuf.Duration getSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
- Specified by:
getSpeechEventOffset
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- The speechEventOffset.
-
setSpeechEventOffset
public StreamingRecognizeResponse.Builder setSpeechEventOffset(com.google.protobuf.Duration value)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
-
setSpeechEventOffset
public StreamingRecognizeResponse.Builder setSpeechEventOffset(com.google.protobuf.Duration.Builder builderForValue)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
-
mergeSpeechEventOffset
public StreamingRecognizeResponse.Builder mergeSpeechEventOffset(com.google.protobuf.Duration value)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
-
clearSpeechEventOffset
public StreamingRecognizeResponse.Builder clearSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
-
getSpeechEventOffsetBuilder
public com.google.protobuf.Duration.Builder getSpeechEventOffsetBuilder()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
-
getSpeechEventOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getSpeechEventOffsetOrBuilder()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
- Specified by:
getSpeechEventOffsetOrBuilder
in interfaceStreamingRecognizeResponseOrBuilder
-
hasMetadata
public boolean hasMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
- Specified by:
hasMetadata
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
public RecognitionResponseMetadata getMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
- Specified by:
getMetadata
in interfaceStreamingRecognizeResponseOrBuilder
- Returns:
- The metadata.
-
setMetadata
public StreamingRecognizeResponse.Builder setMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
-
setMetadata
public StreamingRecognizeResponse.Builder setMetadata(RecognitionResponseMetadata.Builder builderForValue)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
-
mergeMetadata
public StreamingRecognizeResponse.Builder mergeMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
-
clearMetadata
public StreamingRecognizeResponse.Builder clearMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
-
getMetadataBuilder
public RecognitionResponseMetadata.Builder getMetadataBuilder()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
-
getMetadataOrBuilder
public RecognitionResponseMetadataOrBuilder getMetadataOrBuilder()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
- Specified by:
getMetadataOrBuilder
in interfaceStreamingRecognizeResponseOrBuilder
-
setUnknownFields
public final StreamingRecognizeResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
mergeUnknownFields
public final StreamingRecognizeResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<StreamingRecognizeResponse.Builder>
-
-