public static final class StreamingRecognizeRequest.Builder extends GeneratedMessageV3.Builder<StreamingRecognizeRequest.Builder> implements StreamingRecognizeRequestOrBuilder
Request message for the
StreamingRecognize
method. Multiple
StreamingRecognizeRequest
messages are sent in one call.
If the Recognizer referenced by
recognizer
contains a fully specified request configuration then the stream may only
contain messages with only
audio set.
Otherwise the first message must contain a
recognizer and
a
streaming_config
message that together fully specify the request configuration and must not
contain audio. All
subsequent messages must only have
audio set.
Protobuf type google.cloud.speech.v2.StreamingRecognizeRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public StreamingRecognizeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public StreamingRecognizeRequest build()
buildPartial()
public StreamingRecognizeRequest buildPartial()
clear()
public StreamingRecognizeRequest.Builder clear()
Overrides
clearAudio()
public StreamingRecognizeRequest.Builder clearAudio()
Inline audio bytes to be Recognized.
Maximum size for this field is 15 KB per request.
bytes audio = 5;
clearField(Descriptors.FieldDescriptor field)
public StreamingRecognizeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public StreamingRecognizeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRecognizer()
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) = { ... }
clearStreamingConfig()
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;
clearStreamingRequest()
public StreamingRecognizeRequest.Builder clearStreamingRequest()
clone()
public StreamingRecognizeRequest.Builder clone()
Overrides
getAudio()
public ByteString getAudio()
Inline audio bytes to be Recognized.
Maximum size for this field is 15 KB per request.
bytes audio = 5;
getDefaultInstanceForType()
public StreamingRecognizeRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRecognizer()
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) = { ... }
Returns |
---|
Type | Description |
String | The recognizer.
|
getRecognizerBytes()
public 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) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for recognizer.
|
getStreamingConfig()
public 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;
getStreamingConfigBuilder()
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;
getStreamingConfigOrBuilder()
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;
getStreamingRequestCase()
public StreamingRecognizeRequest.StreamingRequestCase getStreamingRequestCase()
hasAudio()
public boolean hasAudio()
Inline audio bytes to be Recognized.
Maximum size for this field is 15 KB per request.
bytes audio = 5;
Returns |
---|
Type | Description |
boolean | Whether the audio field is set.
|
hasStreamingConfig()
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;
Returns |
---|
Type | Description |
boolean | Whether the streamingConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(StreamingRecognizeRequest other)
public StreamingRecognizeRequest.Builder mergeFrom(StreamingRecognizeRequest other)
public StreamingRecognizeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public StreamingRecognizeRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeStreamingConfig(StreamingRecognitionConfig value)
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final StreamingRecognizeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAudio(ByteString value)
public StreamingRecognizeRequest.Builder setAudio(ByteString value)
Inline audio bytes to be Recognized.
Maximum size for this field is 15 KB per request.
bytes audio = 5;
Parameter |
---|
Name | Description |
value | ByteString
The audio to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public StreamingRecognizeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRecognizer(String value)
public 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) = { ... }
Parameter |
---|
Name | Description |
value | String
The recognizer to set.
|
setRecognizerBytes(ByteString value)
public StreamingRecognizeRequest.Builder setRecognizerBytes(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) = { ... }
Parameter |
---|
Name | Description |
value | ByteString
The bytes for recognizer to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public StreamingRecognizeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStreamingConfig(StreamingRecognitionConfig value)
public 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;
setStreamingConfig(StreamingRecognitionConfig.Builder builderForValue)
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;
setUnknownFields(UnknownFieldSet unknownFields)
public final StreamingRecognizeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides