Dialogflow v3 API - Class ResponseMessage.Types.OutputAudioText (2.20.0)

public sealed class ResponseMessage.Types.OutputAudioText : IMessage<ResponseMessage.Types.OutputAudioText>, IEquatable<ResponseMessage.Types.OutputAudioText>, IDeepCloneable<ResponseMessage.Types.OutputAudioText>, IBufferMessage, IMessage

Reference documentation and code samples for the Dialogflow v3 API class ResponseMessage.Types.OutputAudioText.

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

Inheritance

object > ResponseMessage.Types.OutputAudioText

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

OutputAudioText()

public OutputAudioText()

OutputAudioText(OutputAudioText)

public OutputAudioText(ResponseMessage.Types.OutputAudioText other)
Parameter
Name Description
other ResponseMessageTypesOutputAudioText

Properties

AllowPlaybackInterruption

public bool AllowPlaybackInterruption { get; set; }

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.

Property Value
Type Description
bool

HasSsml

public bool HasSsml { get; }

Gets whether the "ssml" field is set

Property Value
Type Description
bool

HasText

public bool HasText { get; }

Gets whether the "text" field is set

Property Value
Type Description
bool

SourceCase

public ResponseMessage.Types.OutputAudioText.SourceOneofCase SourceCase { get; }
Property Value
Type Description
ResponseMessageTypesOutputAudioTextSourceOneofCase

Ssml

public string Ssml { get; set; }

The SSML text to be synthesized. For more information, see SSML.

Property Value
Type Description
string

Text

public string Text { get; set; }

The raw text to be synthesized.

Property Value
Type Description
string