Reference documentation and code samples for the Cloud Speech-to-Text V2 API class Google::Cloud::Speech::V2::StreamingRecognizeRequest.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#audio
def audio() -> ::String
- (::String) — Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
#audio=
def audio=(value) -> ::String
- value (::String) — Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
- (::String) — Inline audio bytes to be Recognized. Maximum size for this field is 15 KB per request.
#recognizer
def recognizer() -> ::String
-
(::String) — 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.
#recognizer=
def recognizer=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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
def streaming_config() -> ::Google::Cloud::Speech::V2::StreamingRecognitionConfig
- (::Google::Cloud::Speech::V2::StreamingRecognitionConfig) — StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.
#streaming_config=
def streaming_config=(value) -> ::Google::Cloud::Speech::V2::StreamingRecognitionConfig
- value (::Google::Cloud::Speech::V2::StreamingRecognitionConfig) — 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) — StreamingRecognitionConfig to be used in this recognition attempt. If provided, it will override the default RecognitionConfig stored in the Recognizer.