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.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
str
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.
streaming_config
google.cloud.speech_v2.types.StreamingRecognitionConfig
StreamingRecognitionConfig to be used in this
recognition attempt. If provided, it will
override the default RecognitionConfig stored in
the Recognizer.
This field is a member of oneof_ streaming_request.
audio
bytes
Inline audio bytes to be Recognized.
Maximum size for this field is 15 KB per
request.
This field is a member of oneof_ streaming_request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class StreamingRecognizeRequest (2.33.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.33.0 (latest)](/python/docs/reference/speech/latest/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.32.0](/python/docs/reference/speech/2.32.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.31.0](/python/docs/reference/speech/2.31.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.30.0](/python/docs/reference/speech/2.30.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.29.0](/python/docs/reference/speech/2.29.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.28.1](/python/docs/reference/speech/2.28.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.27.0](/python/docs/reference/speech/2.27.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.26.1](/python/docs/reference/speech/2.26.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.25.1](/python/docs/reference/speech/2.25.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.24.1](/python/docs/reference/speech/2.24.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.23.0](/python/docs/reference/speech/2.23.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.22.0](/python/docs/reference/speech/2.22.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.21.1](/python/docs/reference/speech/2.21.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.20.1](/python/docs/reference/speech/2.20.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.19.0](/python/docs/reference/speech/2.19.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.18.0](/python/docs/reference/speech/2.18.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.17.3](/python/docs/reference/speech/2.17.3/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.16.2](/python/docs/reference/speech/2.16.2/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.15.1](/python/docs/reference/speech/2.15.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.14.1](/python/docs/reference/speech/2.14.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.13.1](/python/docs/reference/speech/2.13.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.12.0](/python/docs/reference/speech/2.12.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.11.1](/python/docs/reference/speech/2.11.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.10.0](/python/docs/reference/speech/2.10.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.9.3](/python/docs/reference/speech/2.9.3/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.8.0](/python/docs/reference/speech/2.8.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.7.0](/python/docs/reference/speech/2.7.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.6.0](/python/docs/reference/speech/2.6.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.5.1](/python/docs/reference/speech/2.5.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.4.1](/python/docs/reference/speech/2.4.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.3.0](/python/docs/reference/speech/2.3.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.2.1](/python/docs/reference/speech/2.2.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.1.0](/python/docs/reference/speech/2.1.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [2.0.1](/python/docs/reference/speech/2.0.1/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [1.3.4](/python/docs/reference/speech/1.3.4/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [1.2.0](/python/docs/reference/speech/1.2.0/google.cloud.speech_v2.types.StreamingRecognizeRequest)\n- [1.1.0](/python/docs/reference/speech/1.1.0/google.cloud.speech_v2.types.StreamingRecognizeRequest) \n\n StreamingRecognizeRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nRequest message for the\nStreamingRecognize\nmethod. Multiple\nStreamingRecognizeRequest\nmessages are sent in one call.\n\nIf the Recognizer referenced by\nrecognizer\ncontains a fully specified request configuration then the stream may\nonly contain messages with only\naudio set.\n\nOtherwise the first message must contain a\nrecognizer\nand a\nstreaming_config\nmessage that together fully specify the request configuration and\nmust not contain\naudio. All\nsubsequent messages must only have\naudio set.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]