public static final class StreamingRecognizeRequest.Builder extends GeneratedMessageV3.Builder<StreamingRecognizeRequest.Builder> implements StreamingRecognizeRequestOrBuilder
Request message for the
StreamingRecognize
method. Multiple
StreamingRecognizeRequest
messages are sent. The first message must contain a
recognizer and
optionally a
streaming_config
message and must not contain
audio. All
subsequent messages must contain
audio and must not
contain a
streaming_config
message.
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. Streaming recognition should start with an initial request having
a recognizer
. Subsequent requests carry the audio data to be recognized.
The initial request with configuration can be omitted if the Recognizer
being used has a
default_recognition_config.
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. Streaming recognition should start with an initial request having
a recognizer
. Subsequent requests carry the audio data to be recognized.
The initial request with configuration can be omitted if the Recognizer
being used has a
default_recognition_config.
string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The recognizer.
|
getRecognizerBytes()
public ByteString getRecognizerBytes()
Required. Streaming recognition should start with an initial request having
a recognizer
. Subsequent requests carry the audio data to be recognized.
The initial request with configuration can be omitted if the Recognizer
being used has a
default_recognition_config.
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. Streaming recognition should start with an initial request having
a recognizer
. Subsequent requests carry the audio data to be recognized.
The initial request with configuration can be omitted if the Recognizer
being used has a
default_recognition_config.
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. Streaming recognition should start with an initial request having
a recognizer
. Subsequent requests carry the audio data to be recognized.
The initial request with configuration can be omitted if the Recognizer
being used has a
default_recognition_config.
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