Share via


ServerVadTurnDetection Class

Definition

Base model for VAD-based turn detection.

public class ServerVadTurnDetection : Azure.AI.VoiceLive.TurnDetection, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.ServerVadTurnDetection>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.ServerVadTurnDetection>
type ServerVadTurnDetection = class
    inherit TurnDetection
    interface IJsonModel<ServerVadTurnDetection>
    interface IPersistableModel<ServerVadTurnDetection>
Public Class ServerVadTurnDetection
Inherits TurnDetection
Implements IJsonModel(Of ServerVadTurnDetection), IPersistableModel(Of ServerVadTurnDetection)
Inheritance
ServerVadTurnDetection
Implements

Constructors

ServerVadTurnDetection()

Initializes a new instance of ServerVadTurnDetection.

Properties

AutoTruncate

Gets or sets the AutoTruncate.

CreateResponse

Gets or sets the CreateResponse.

EndOfUtteranceDetection

Gets or sets the EndOfUtteranceDetection.

InterruptResponse

Gets or sets the InterruptResponse.

PrefixPadding

Gets or sets the PrefixPaddingMs.

SilenceDuration

Gets or sets the SilenceDurationMs.

Threshold

Gets or sets the Threshold.

Methods

JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ServerVadTurnDetection>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ServerVadTurnDetection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<TurnDetection>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from TurnDetection)
IJsonModel<TurnDetection>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TurnDetection)
IPersistableModel<ServerVadTurnDetection>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ServerVadTurnDetection>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ServerVadTurnDetection>.Write(ModelReaderWriterOptions)
IPersistableModel<TurnDetection>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from TurnDetection)
IPersistableModel<TurnDetection>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from TurnDetection)
IPersistableModel<TurnDetection>.Write(ModelReaderWriterOptions) (Inherited from TurnDetection)

Applies to