Reference documentation and code samples for the Media Translation V1beta1 API class Google::Cloud::MediaTranslation::V1beta1::StreamingTranslateSpeechRequest.
The top-level message sent by the client for the StreamingTranslateSpeech
method. Multiple StreamingTranslateSpeechRequest messages are sent. The
first message must contain a streaming_config message and must not contain
audio_content data. All subsequent messages must contain audio_content
data 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 translated. Sequential chunks of audio data are sent
in sequential
StreamingTranslateSpeechRequestmessages. The firstStreamingTranslateSpeechRequestmessage must not containaudio_contentdata and all subsequentStreamingTranslateSpeechRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inStreamingTranslateSpeechConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64).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 translated. Sequential chunks of audio data are sent
in sequential
StreamingTranslateSpeechRequestmessages. The firstStreamingTranslateSpeechRequestmessage must not containaudio_contentdata and all subsequentStreamingTranslateSpeechRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inStreamingTranslateSpeechConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64).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 translated. Sequential chunks of audio data are sent
in sequential
StreamingTranslateSpeechRequestmessages. The firstStreamingTranslateSpeechRequestmessage must not containaudio_contentdata and all subsequentStreamingTranslateSpeechRequestmessages must containaudio_contentdata. The audio bytes must be encoded as specified inStreamingTranslateSpeechConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64).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::MediaTranslation::V1beta1::StreamingTranslateSpeechConfig-
(::Google::Cloud::MediaTranslation::V1beta1::StreamingTranslateSpeechConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingTranslateSpeechRequestmessage 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::MediaTranslation::V1beta1::StreamingTranslateSpeechConfig-
value (::Google::Cloud::MediaTranslation::V1beta1::StreamingTranslateSpeechConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingTranslateSpeechRequestmessage 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::MediaTranslation::V1beta1::StreamingTranslateSpeechConfig) — Provides information to the recognizer that specifies how to process the
request. The first
StreamingTranslateSpeechRequestmessage 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.