public sealed class StreamingRecognizeRequest : IMessage<StreamingRecognizeRequest>, IEquatable<StreamingRecognizeRequest>, IDeepCloneable<StreamingRecognizeRequest>, IBufferMessage, IMessage
The top-level message sent by the client for the StreamingRecognize method.
Multiple StreamingRecognizeRequest messages are sent. The first message
must contain a streaming_config message and must not contain
audio_content. All subsequent messages must contain audio_content and
must not contain a streaming_config message.
The audio data to be recognized. Sequential chunks of audio data are sent
in sequential StreamingRecognizeRequest messages. The first
StreamingRecognizeRequest message must not contain audio_content data
and all subsequent StreamingRecognizeRequest messages must contain
audio_content data. The audio bytes must be encoded as specified in
RecognitionConfig. Note: as with all bytes fields, proto buffers use a
pure binary representation (not base64). See
content limits.
public StreamingRecognitionConfig StreamingConfig { get; set; }
Provides information to the recognizer that specifies how to process the
request. The first StreamingRecognizeRequest message must contain a
streaming_config message.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eStreamingRecognizeRequest\u003c/code\u003e class, which is the top-level message used by the client for the \u003ccode\u003eStreamingRecognize\u003c/code\u003e method within the Google Cloud Speech V1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStreamingRecognizeRequest\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Speech.V1\u003c/code\u003e namespace, and it is implemented by the \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStreamingRecognizeRequest\u003c/code\u003e class contains properties such as \u003ccode\u003eAudioContent\u003c/code\u003e (the audio data for recognition) and \u003ccode\u003eStreamingConfig\u003c/code\u003e (specifications for how to process the request), where the first request must contain the \u003ccode\u003eStreamingConfig\u003c/code\u003e but no \u003ccode\u003eaudio_content\u003c/code\u003e, and all subsequent messages must contain \u003ccode\u003eaudio_content\u003c/code\u003e but not a \u003ccode\u003estreaming_config\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis API has versioning which can be seen in the documentations, where \u003ccode\u003e3.8.0\u003c/code\u003e is the latest, and a list of the versions goes down to \u003ccode\u003e2.2.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page outlines the inheritance and implementation details of the \u003ccode\u003eStreamingRecognizeRequest\u003c/code\u003e class, including its constructors, inherited members, and property details.\u003c/p\u003e\n"]]],[],null,[]]