Language

VoiceAgentServerVadTurnDetection Class

Definition

Server-side voice activity detection.

public class VoiceAgentServerVadTurnDetection : Azure.AI.Projects.Agents.VoiceAgentTurnDetectionConfig, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.VoiceAgentServerVadTurnDetection>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.VoiceAgentServerVadTurnDetection>
type VoiceAgentServerVadTurnDetection = class
    inherit VoiceAgentTurnDetectionConfig
    interface IJsonModel<VoiceAgentServerVadTurnDetection>
    interface IPersistableModel<VoiceAgentServerVadTurnDetection>
Public Class VoiceAgentServerVadTurnDetection
Inherits VoiceAgentTurnDetectionConfig
Implements IJsonModel(Of VoiceAgentServerVadTurnDetection), IPersistableModel(Of VoiceAgentServerVadTurnDetection)
Inheritance
VoiceAgentServerVadTurnDetection
Implements

Constructors

Name Description
VoiceAgentServerVadTurnDetection()

Initializes a new instance of VoiceAgentServerVadTurnDetection.

Properties

Name Description
AutoTruncate

Whether the input audio buffer is truncated automatically when speech stops.

(Inherited from VoiceAgentTurnDetectionConfig)
CreateResponse

Gets or sets the CreateResponse.

EndOfUtteranceDetection

Semantic end-of-utterance detection configuration. Set to null to disable it.

IdleTimeoutMs

Gets or sets the IdleTimeoutMs.

InterruptResponse

Gets or sets the InterruptResponse.

PrefixPaddingMs

Gets or sets the PrefixPaddingMs.

SilenceDurationMs

Gets or sets the SilenceDurationMs.

SpeechDurationMs

Minimum speech duration required to trigger detection, in milliseconds.

Threshold

Gets or sets the Threshold.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<VoiceAgentServerVadTurnDetection>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VoiceAgentServerVadTurnDetection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<VoiceAgentTurnDetectionConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IJsonModel<VoiceAgentTurnDetectionConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IPersistableModel<VoiceAgentServerVadTurnDetection>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VoiceAgentServerVadTurnDetection>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VoiceAgentServerVadTurnDetection>.Write(ModelReaderWriterOptions)
IPersistableModel<VoiceAgentTurnDetectionConfig>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IPersistableModel<VoiceAgentTurnDetectionConfig>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IPersistableModel<VoiceAgentTurnDetectionConfig>.Write(ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)

Applies to