public final class StreamingRecognizeRequest extends GeneratedMessageV3 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
Static Fields
AUDIO_FIELD_NUMBER
public static final int AUDIO_FIELD_NUMBER
Field Value
RECOGNIZER_FIELD_NUMBER
public static final int RECOGNIZER_FIELD_NUMBER
Field Value
STREAMING_CONFIG_FIELD_NUMBER
public static final int STREAMING_CONFIG_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static StreamingRecognizeRequest getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static StreamingRecognizeRequest.Builder newBuilder()
Returns
newBuilder(StreamingRecognizeRequest prototype)
public static StreamingRecognizeRequest.Builder newBuilder(StreamingRecognizeRequest prototype)
Parameter
Returns
public static StreamingRecognizeRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static StreamingRecognizeRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static StreamingRecognizeRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static StreamingRecognizeRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static StreamingRecognizeRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StreamingRecognizeRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static StreamingRecognizeRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static StreamingRecognizeRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static StreamingRecognizeRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static StreamingRecognizeRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static StreamingRecognizeRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static StreamingRecognizeRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<StreamingRecognizeRequest> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAudio()
public ByteString getAudio()
Inline audio bytes to be Recognized.
bytes audio = 5;
Returns
getDefaultInstanceForType()
public StreamingRecognizeRequest getDefaultInstanceForType()
Returns
getParserForType()
public Parser<StreamingRecognizeRequest> getParserForType()
Returns
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.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
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;
Returns
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;
Returns
getStreamingRequestCase()
public StreamingRecognizeRequest.StreamingRequestCase getStreamingRequestCase()
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasAudio()
public boolean hasAudio()
Inline audio bytes to be Recognized.
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.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public StreamingRecognizeRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected StreamingRecognizeRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public StreamingRecognizeRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions