public sealed class StreamingRecognizeRequest : IMessage<StreamingRecognizeRequest>, IEquatable<StreamingRecognizeRequest>, IDeepCloneable<StreamingRecognizeRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Speech-to-Text v2 API class StreamingRecognizeRequest.
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.
Implements
IMessageStreamingRecognizeRequest, IEquatableStreamingRecognizeRequest, IDeepCloneableStreamingRecognizeRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Speech.V2Assembly
Google.Cloud.Speech.V2.dll
Constructors
StreamingRecognizeRequest()
public StreamingRecognizeRequest()StreamingRecognizeRequest(StreamingRecognizeRequest)
public StreamingRecognizeRequest(StreamingRecognizeRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
StreamingRecognizeRequest |
Properties
Audio
public ByteString Audio { get; set; }Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|
HasAudio
public bool HasAudio { get; }Gets whether the "audio" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Recognizer
public string Recognizer { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RecognizerAsRecognizerName
public RecognizerName RecognizerAsRecognizerName { get; set; }RecognizerName-typed view over the Recognizer resource name property.
| Property Value | |
|---|---|
| Type | Description |
RecognizerName |
|
StreamingConfig
public StreamingRecognitionConfig StreamingConfig { get; set; }StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
| Property Value | |
|---|---|
| Type | Description |
StreamingRecognitionConfig |
|
StreamingRequestCase
public StreamingRecognizeRequest.StreamingRequestOneofCase StreamingRequestCase { get; }| Property Value | |
|---|---|
| Type | Description |
StreamingRecognizeRequestStreamingRequestOneofCase |
|