Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3/classes.rb,
lib/google/apis/dialogflow_v3/representations.rb,
lib/google/apis/dialogflow_v3/representations.rb
Overview
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
Instance Attribute Summary collapse
-
#allow_playback_interruption ⇒ Boolean
(also: #allow_playback_interruption?)
Output only.
-
#ssml ⇒ String
The SSML text to be synthesized.
-
#text ⇒ String
The raw text to be synthesized.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
constructor
A new instance of GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
Returns a new instance of GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.
5802 5803 5804 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 5802 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allow_playback_interruption ⇒ Boolean Also known as: allow_playback_interruption?
Output only. Whether the playback of this message can be interrupted by the
end user's speech and the client can then starts the next Dialogflow request.
Corresponds to the JSON property allowPlaybackInterruption
5788 5789 5790 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 5788 def allow_playback_interruption @allow_playback_interruption end |
#ssml ⇒ String
The SSML text to be synthesized. For more information, see SSML.
Corresponds to the JSON property ssml
5795 5796 5797 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 5795 def ssml @ssml end |
#text ⇒ String
The raw text to be synthesized.
Corresponds to the JSON property text
5800 5801 5802 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 5800 def text @text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5807 5808 5809 5810 5811 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 5807 def update!(**args) @allow_playback_interruption = args[:allow_playback_interruption] if args.key?(:allow_playback_interruption) @ssml = args[:ssml] if args.key?(:ssml) @text = args[:text] if args.key?(:text) end |