Dialogflow v3 API - Class ResponseMessage.Types.OutputAudioText (2.17.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
NameDescription
otherResponseMessageTypesOutputAudioText

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
TypeDescription
bool

HasSsml

public bool HasSsml { get; }

Gets whether the "ssml" field is set

Property Value
TypeDescription
bool

HasText

public bool HasText { get; }

Gets whether the "text" field is set

Property Value
TypeDescription
bool

SourceCase

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

Ssml

public string Ssml { get; set; }

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

Property Value
TypeDescription
string

Text

public string Text { get; set; }

The raw text to be synthesized.

Property Value
TypeDescription
string