- 4.43.0 (latest)
- 4.42.0
- 4.41.0
- 4.40.0
- 4.39.0
- 4.38.0
- 4.37.0
- 4.36.0
- 4.35.0
- 4.34.0
- 4.32.0
- 4.31.0
- 4.30.0
- 4.29.0
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.0
- 4.24.0
- 4.23.0
- 4.22.0
- 4.19.0
- 4.18.0
- 4.17.0
- 4.16.0
- 4.15.0
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.0
- 4.9.0
- 4.8.0
- 4.7.0
- 4.6.0
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.0.0
- 2.6.1
- 2.5.9
- 2.4.0
- 2.3.0
- 2.2.15
public static final class StreamingRecognizeResponse.Builder extends 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:
- results { alternatives { transcript: "tube" } stability: 0.01 }
- results { alternatives { transcript: "to be a" } stability: 0.01 }
- results { alternatives { transcript: "to be" } stability: 0.9 } results { alternatives { transcript: " or not to be" } stability: 0.01 }
- results { alternatives { transcript: "to be or not to be" confidence: 0.92 } alternatives { transcript: "to bee or not to bee" } is_final: true }
- results { alternatives { transcript: " that's" } stability: 0.01 }
- results { alternatives { transcript: " that is" } stability: 0.9 } results { alternatives { transcript: " the question" } stability: 0.01 }
- 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 interimresults
: 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 stabilityresults
. - The specific
stability
andconfidence
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 type google.cloud.speech.v2.StreamingRecognizeResponse
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > StreamingRecognizeResponse.BuilderImplements
StreamingRecognizeResponseOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllResults(Iterable<? extends StreamingRecognitionResult> values)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
values | Iterable<? extends com.google.cloud.speech.v2.StreamingRecognitionResult> |
Type | Description |
StreamingRecognizeResponse.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public StreamingRecognizeResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
StreamingRecognizeResponse.Builder |
addResults(StreamingRecognitionResult value)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
value | StreamingRecognitionResult |
Type | Description |
StreamingRecognizeResponse.Builder |
addResults(StreamingRecognitionResult.Builder builderForValue)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
builderForValue | StreamingRecognitionResult.Builder |
Type | Description |
StreamingRecognizeResponse.Builder |
addResults(int index, StreamingRecognitionResult value)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
value | StreamingRecognitionResult |
Type | Description |
StreamingRecognizeResponse.Builder |
addResults(int index, StreamingRecognitionResult.Builder builderForValue)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
builderForValue | StreamingRecognitionResult.Builder |
Type | Description |
StreamingRecognizeResponse.Builder |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
StreamingRecognitionResult.Builder |
addResultsBuilder(int index)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
Type | Description |
StreamingRecognitionResult.Builder |
build()
public StreamingRecognizeResponse build()
Type | Description |
StreamingRecognizeResponse |
buildPartial()
public StreamingRecognizeResponse buildPartial()
Type | Description |
StreamingRecognizeResponse |
clear()
public StreamingRecognizeResponse.Builder clear()
Type | Description |
StreamingRecognizeResponse.Builder |
clearField(Descriptors.FieldDescriptor field)
public StreamingRecognizeResponse.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
StreamingRecognizeResponse.Builder |
clearMetadata()
public StreamingRecognizeResponse.Builder clearMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Type | Description |
StreamingRecognizeResponse.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public StreamingRecognizeResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
StreamingRecognizeResponse.Builder |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
StreamingRecognizeResponse.Builder |
clearSpeechEventOffset()
public StreamingRecognizeResponse.Builder clearSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Type | Description |
StreamingRecognizeResponse.Builder |
clearSpeechEventType()
public StreamingRecognizeResponse.Builder clearSpeechEventType()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
Type | Description |
StreamingRecognizeResponse.Builder | This builder for chaining. |
clone()
public StreamingRecognizeResponse.Builder clone()
Type | Description |
StreamingRecognizeResponse.Builder |
getDefaultInstanceForType()
public StreamingRecognizeResponse getDefaultInstanceForType()
Type | Description |
StreamingRecognizeResponse |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getMetadata()
public RecognitionResponseMetadata getMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Type | Description |
RecognitionResponseMetadata | The metadata. |
getMetadataBuilder()
public RecognitionResponseMetadata.Builder getMetadataBuilder()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Type | Description |
RecognitionResponseMetadata.Builder |
getMetadataOrBuilder()
public RecognitionResponseMetadataOrBuilder getMetadataOrBuilder()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Type | Description |
RecognitionResponseMetadataOrBuilder |
getResults(int index)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
Type | Description |
StreamingRecognitionResult |
getResultsBuilder(int index)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
Type | Description |
StreamingRecognitionResult.Builder |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
List<Builder> |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
int |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
List<StreamingRecognitionResult> |
getResultsOrBuilder(int index)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
Type | Description |
StreamingRecognitionResultOrBuilder |
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Type | Description |
List<? extends com.google.cloud.speech.v2.StreamingRecognitionResultOrBuilder> |
getSpeechEventOffset()
public Duration getSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Type | Description |
Duration | The speechEventOffset. |
getSpeechEventOffsetBuilder()
public Duration.Builder getSpeechEventOffsetBuilder()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Type | Description |
Builder |
getSpeechEventOffsetOrBuilder()
public DurationOrBuilder getSpeechEventOffsetOrBuilder()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Type | Description |
DurationOrBuilder |
getSpeechEventType()
public StreamingRecognizeResponse.SpeechEventType getSpeechEventType()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
Type | Description |
StreamingRecognizeResponse.SpeechEventType | The speechEventType. |
getSpeechEventTypeValue()
public int getSpeechEventTypeValue()
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
Type | Description |
int | The enum numeric value on the wire for speechEventType. |
hasMetadata()
public boolean hasMetadata()
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Type | Description |
boolean | Whether the metadata field is set. |
hasSpeechEventOffset()
public boolean hasSpeechEventOffset()
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Type | Description |
boolean | Whether the speechEventOffset field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(StreamingRecognizeResponse other)
public StreamingRecognizeResponse.Builder mergeFrom(StreamingRecognizeResponse other)
Name | Description |
other | StreamingRecognizeResponse |
Type | Description |
StreamingRecognizeResponse.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public StreamingRecognizeResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
StreamingRecognizeResponse.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public StreamingRecognizeResponse.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
StreamingRecognizeResponse.Builder |
mergeMetadata(RecognitionResponseMetadata value)
public StreamingRecognizeResponse.Builder mergeMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Name | Description |
value | RecognitionResponseMetadata |
Type | Description |
StreamingRecognizeResponse.Builder |
mergeSpeechEventOffset(Duration value)
public StreamingRecognizeResponse.Builder mergeSpeechEventOffset(Duration value)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Name | Description |
value | Duration |
Type | Description |
StreamingRecognizeResponse.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final StreamingRecognizeResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
StreamingRecognizeResponse.Builder |
removeResults(int index)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
Type | Description |
StreamingRecognizeResponse.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public StreamingRecognizeResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
StreamingRecognizeResponse.Builder |
setMetadata(RecognitionResponseMetadata value)
public StreamingRecognizeResponse.Builder setMetadata(RecognitionResponseMetadata value)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Name | Description |
value | RecognitionResponseMetadata |
Type | Description |
StreamingRecognizeResponse.Builder |
setMetadata(RecognitionResponseMetadata.Builder builderForValue)
public StreamingRecognizeResponse.Builder setMetadata(RecognitionResponseMetadata.Builder builderForValue)
Metadata about the recognition.
.google.cloud.speech.v2.RecognitionResponseMetadata metadata = 5;
Name | Description |
builderForValue | RecognitionResponseMetadata.Builder |
Type | Description |
StreamingRecognizeResponse.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public StreamingRecognizeResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
StreamingRecognizeResponse.Builder |
setResults(int index, StreamingRecognitionResult value)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
value | StreamingRecognitionResult |
Type | Description |
StreamingRecognizeResponse.Builder |
setResults(int index, StreamingRecognitionResult.Builder builderForValue)
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=true
result (the newly settled portion), followed by zero or more
is_final=false
results (the interim results).
repeated .google.cloud.speech.v2.StreamingRecognitionResult results = 6;
Name | Description |
index | int |
builderForValue | StreamingRecognitionResult.Builder |
Type | Description |
StreamingRecognizeResponse.Builder |
setSpeechEventOffset(Duration value)
public StreamingRecognizeResponse.Builder setSpeechEventOffset(Duration value)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Name | Description |
value | Duration |
Type | Description |
StreamingRecognizeResponse.Builder |
setSpeechEventOffset(Duration.Builder builderForValue)
public StreamingRecognizeResponse.Builder setSpeechEventOffset(Duration.Builder builderForValue)
Time offset between the beginning of the audio and event emission.
.google.protobuf.Duration speech_event_offset = 7;
Name | Description |
builderForValue | Builder |
Type | Description |
StreamingRecognizeResponse.Builder |
setSpeechEventType(StreamingRecognizeResponse.SpeechEventType value)
public StreamingRecognizeResponse.Builder setSpeechEventType(StreamingRecognizeResponse.SpeechEventType value)
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
Name | Description |
value | StreamingRecognizeResponse.SpeechEventType The speechEventType to set. |
Type | Description |
StreamingRecognizeResponse.Builder | This builder for chaining. |
setSpeechEventTypeValue(int value)
public StreamingRecognizeResponse.Builder setSpeechEventTypeValue(int value)
Indicates the type of speech event.
.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType speech_event_type = 3;
Name | Description |
value | int The enum numeric value on the wire for speechEventType to set. |
Type | Description |
StreamingRecognizeResponse.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final StreamingRecognizeResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
StreamingRecognizeResponse.Builder |