public static final class StreamingRecognizeRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<StreamingRecognizeRequest.Builder> implements StreamingRecognizeRequestOrBuilder
Request message for the [StreamingRecognize][google.cloud.speech.v2.Speech.StreamingRecognize] method. Multiple [StreamingRecognizeRequest][google.cloud.speech.v2.StreamingRecognizeRequest] messages are sent in one call. If the [Recognizer][google.cloud.speech.v2.Recognizer] referenced by [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] contains a fully specified request configuration then the stream may only contain messages with only [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] set. Otherwise the first message must contain a [recognizer][google.cloud.speech.v2.StreamingRecognizeRequest.recognizer] and a [streaming_config][google.cloud.speech.v2.StreamingRecognizeRequest.streaming_config] message that together fully specify the request configuration and must not contain [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio]. All subsequent messages must only have [audio][google.cloud.speech.v2.StreamingRecognizeRequest.audio] set.Protobuf type
google.cloud.speech.v2.StreamingRecognizeRequest| Modifier and Type | Method and Description |
|---|---|
StreamingRecognizeRequest |
build() |
StreamingRecognizeRequest |
buildPartial() |
StreamingRecognizeRequest.Builder |
clear() |
StreamingRecognizeRequest.Builder |
clearAudio()
Inline audio bytes to be Recognized.
|
StreamingRecognizeRequest.Builder |
clearRecognizer()
Required.
|
StreamingRecognizeRequest.Builder |
clearStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognizeRequest.Builder |
clearStreamingRequest() |
com.google.protobuf.ByteString |
getAudio()
Inline audio bytes to be Recognized.
|
StreamingRecognizeRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getRecognizer()
Required.
|
com.google.protobuf.ByteString |
getRecognizerBytes()
Required.
|
StreamingRecognitionConfig |
getStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognitionConfig.Builder |
getStreamingConfigBuilder()
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognitionConfigOrBuilder |
getStreamingConfigOrBuilder()
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognizeRequest.StreamingRequestCase |
getStreamingRequestCase() |
boolean |
hasAudio()
Inline audio bytes to be Recognized.
|
boolean |
hasStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StreamingRecognizeRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StreamingRecognizeRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
StreamingRecognizeRequest.Builder |
mergeFrom(StreamingRecognizeRequest other) |
StreamingRecognizeRequest.Builder |
mergeStreamingConfig(StreamingRecognitionConfig value)
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognizeRequest.Builder |
setAudio(com.google.protobuf.ByteString value)
Inline audio bytes to be Recognized.
|
StreamingRecognizeRequest.Builder |
setRecognizer(String value)
Required.
|
StreamingRecognizeRequest.Builder |
setRecognizerBytes(com.google.protobuf.ByteString value)
Required.
|
StreamingRecognizeRequest.Builder |
setStreamingConfig(StreamingRecognitionConfig.Builder builderForValue)
StreamingRecognitionConfig to be used in this recognition attempt.
|
StreamingRecognizeRequest.Builder |
setStreamingConfig(StreamingRecognitionConfig value)
StreamingRecognitionConfig to be used in this recognition attempt.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<StreamingRecognizeRequest.Builder>public StreamingRecognizeRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<StreamingRecognizeRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<StreamingRecognizeRequest.Builder>public StreamingRecognizeRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic StreamingRecognizeRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic StreamingRecognizeRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic StreamingRecognizeRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StreamingRecognizeRequest.Builder>public StreamingRecognizeRequest.Builder mergeFrom(StreamingRecognizeRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<StreamingRecognizeRequest.Builder>public StreamingRecognizeRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StreamingRecognizeRequest.Builder>IOExceptionpublic StreamingRecognizeRequest.StreamingRequestCase getStreamingRequestCase()
getStreamingRequestCase in interface StreamingRecognizeRequestOrBuilderpublic StreamingRecognizeRequest.Builder clearStreamingRequest()
public String getRecognizer()
Required. The name of the Recognizer to use during recognition. The
expected format is
`projects/{project}/locations/{location}/recognizers/{recognizer}`. The
{recognizer} segment may be set to `_` to use an empty implicit Recognizer.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getRecognizer in interface StreamingRecognizeRequestOrBuilderpublic com.google.protobuf.ByteString getRecognizerBytes()
Required. The name of the Recognizer to use during recognition. The
expected format is
`projects/{project}/locations/{location}/recognizers/{recognizer}`. The
{recognizer} segment may be set to `_` to use an empty implicit Recognizer.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getRecognizerBytes in interface StreamingRecognizeRequestOrBuilderpublic StreamingRecognizeRequest.Builder setRecognizer(String value)
Required. The name of the Recognizer to use during recognition. The
expected format is
`projects/{project}/locations/{location}/recognizers/{recognizer}`. The
{recognizer} segment may be set to `_` to use an empty implicit Recognizer.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The recognizer to set.public StreamingRecognizeRequest.Builder clearRecognizer()
Required. The name of the Recognizer to use during recognition. The
expected format is
`projects/{project}/locations/{location}/recognizers/{recognizer}`. The
{recognizer} segment may be set to `_` to use an empty implicit Recognizer.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public StreamingRecognizeRequest.Builder setRecognizerBytes(com.google.protobuf.ByteString value)
Required. The name of the Recognizer to use during recognition. The
expected format is
`projects/{project}/locations/{location}/recognizers/{recognizer}`. The
{recognizer} segment may be set to `_` to use an empty implicit Recognizer.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for recognizer to set.public boolean hasStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;hasStreamingConfig in interface StreamingRecognizeRequestOrBuilderpublic StreamingRecognitionConfig getStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;getStreamingConfig in interface StreamingRecognizeRequestOrBuilderpublic StreamingRecognizeRequest.Builder setStreamingConfig(StreamingRecognitionConfig value)
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;public StreamingRecognizeRequest.Builder setStreamingConfig(StreamingRecognitionConfig.Builder builderForValue)
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;public StreamingRecognizeRequest.Builder mergeStreamingConfig(StreamingRecognitionConfig value)
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;public StreamingRecognizeRequest.Builder clearStreamingConfig()
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;public StreamingRecognitionConfig.Builder getStreamingConfigBuilder()
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;public StreamingRecognitionConfigOrBuilder getStreamingConfigOrBuilder()
StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
.google.cloud.speech.v2.StreamingRecognitionConfig streaming_config = 6;getStreamingConfigOrBuilder in interface StreamingRecognizeRequestOrBuilderpublic boolean hasAudio()
Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
bytes audio = 5;hasAudio in interface StreamingRecognizeRequestOrBuilderpublic com.google.protobuf.ByteString getAudio()
Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
bytes audio = 5;getAudio in interface StreamingRecognizeRequestOrBuilderpublic StreamingRecognizeRequest.Builder setAudio(com.google.protobuf.ByteString value)
Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
bytes audio = 5;value - The audio to set.public StreamingRecognizeRequest.Builder clearAudio()
Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
bytes audio = 5;Copyright © 2026 Google LLC. All rights reserved.