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.
Implements
IMessageResponseMessageTypesOutputAudioText, IEquatableResponseMessageTypesOutputAudioText, IDeepCloneableResponseMessageTypesOutputAudioText, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
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 |