Reference documentation and code samples for the Cloud Speech-to-Text V1 API class Google::Cloud::Speech::V1::StreamingRecognizeRequest.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#audio_content
def audio_content() -> ::String-
(::String) — The audio data to be recognized. Sequential chunks of audio data are sent
in sequential
StreamingRecognizeRequestmessages. The firstStreamingRecognizeRequestmessage must not containaudio_contentdata and all subsequentStreamingRecognizeRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inRecognitionConfig. Note: as with all bytes fields, proto buffers use a pure binary representation (not base64). See content limits.Note: The following fields are mutually exclusive:
audio_content,streaming_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#audio_content=
def audio_content=(value) -> ::String-
value (::String) — The audio data to be recognized. Sequential chunks of audio data are sent
in sequential
StreamingRecognizeRequestmessages. The firstStreamingRecognizeRequestmessage must not containaudio_contentdata and all subsequentStreamingRecognizeRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inRecognitionConfig. Note: as with all bytes fields, proto buffers use a pure binary representation (not base64). See content limits.Note: The following fields are mutually exclusive:
audio_content,streaming_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — The audio data to be recognized. Sequential chunks of audio data are sent
in sequential
StreamingRecognizeRequestmessages. The firstStreamingRecognizeRequestmessage must not containaudio_contentdata and all subsequentStreamingRecognizeRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inRecognitionConfig. Note: as with all bytes fields, proto buffers use a pure binary representation (not base64). See content limits.Note: The following fields are mutually exclusive:
audio_content,streaming_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#streaming_config
def streaming_config() -> ::Google::Cloud::Speech::V1::StreamingRecognitionConfig-
(::Google::Cloud::Speech::V1::StreamingRecognitionConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingRecognizeRequestmessage must contain astreaming_configmessage.Note: The following fields are mutually exclusive:
streaming_config,audio_content. If a field in that set is populated, all other fields in the set will automatically be cleared.
#streaming_config=
def streaming_config=(value) -> ::Google::Cloud::Speech::V1::StreamingRecognitionConfig-
value (::Google::Cloud::Speech::V1::StreamingRecognitionConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingRecognizeRequestmessage must contain astreaming_configmessage.Note: The following fields are mutually exclusive:
streaming_config,audio_content. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Speech::V1::StreamingRecognitionConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingRecognizeRequestmessage must contain astreaming_configmessage.Note: The following fields are mutually exclusive:
streaming_config,audio_content. If a field in that set is populated, all other fields in the set will automatically be cleared.