Class ResponseMessage.Types.MixedAudio.Types.Segment (1.12.0)

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

Represents one segment of audio.

Inheritance

Object > ResponseMessage.Types.MixedAudio.Types.Segment

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

Segment()

public Segment()

Segment(ResponseMessage.Types.MixedAudio.Types.Segment)

public Segment(ResponseMessage.Types.MixedAudio.Types.Segment other)
Parameter
NameDescription
otherResponseMessage.Types.MixedAudio.Types.Segment

Properties

AllowPlaybackInterruption

public bool AllowPlaybackInterruption { get; set; }

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.

Property Value
TypeDescription
Boolean

Audio

public ByteString Audio { get; set; }

Raw audio synthesized from the Dialogflow agent's response using the output config specified in the request.

Property Value
TypeDescription
ByteString

ContentCase

public ResponseMessage.Types.MixedAudio.Types.Segment.ContentOneofCase ContentCase { get; }
Property Value
TypeDescription
ResponseMessage.Types.MixedAudio.Types.Segment.ContentOneofCase

Uri

public string Uri { get; set; }

Client-specific URI that points to an audio clip accessible to the client. Dialogflow does not impose any validation on it.

Property Value
TypeDescription
String