Class: Google::Cloud::Dialogflow::CX::V3::ResponseMessage::MixedAudio

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/cx/v3/response_message.rb

Overview

Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.

Defined Under Namespace

Classes: Segment

Instance Attribute Summary collapse

Instance Attribute Details

#segments::Array<::Google::Cloud::Dialogflow::CX::V3::ResponseMessage::MixedAudio::Segment>

Returns Segments this audio response is composed of.

Returns:



215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
# File 'proto_docs/google/cloud/dialogflow/cx/v3/response_message.rb', line 215

class MixedAudio
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Represents one segment of audio.
  # @!attribute [rw] audio
  #   @return [::String]
  #     Raw audio synthesized from the Dialogflow agent's response using
  #     the output config specified in the request.
  # @!attribute [rw] uri
  #   @return [::String]
  #     Client-specific URI that points to an audio clip accessible to the
  #     client. Dialogflow does not impose any validation on it.
  # @!attribute [r] allow_playback_interruption
  #   @return [::Boolean]
  #     Output only. Whether the playback of this segment can be interrupted by
  #     the end user's speech and the client should then start the next
  #     Dialogflow request.
  class Segment
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end