Language

VoiceAgentAzureSemanticVadEnTurnDetection Class

Definition

English-optimized Azure semantic voice activity detection.

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

Constructors

Name Description
VoiceAgentAzureSemanticVadEnTurnDetection()

Initializes a new instance of VoiceAgentAzureSemanticVadEnTurnDetection.

Properties

Name Description
AutoTruncate

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

(Inherited from VoiceAgentTurnDetectionConfig)
CreateResponse

Whether a response is created automatically when speech stops.

EndOfUtteranceDetection

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

IdleTimeoutMs

Maximum idle time before the detector ends the turn, in milliseconds.

InterruptResponse

Whether user speech may interrupt the agent's response.

PrefixPaddingMs

Audio to include before detected speech, in milliseconds.

RemoveFillerWords

Whether filler words are removed from transcription.

SilenceDurationMs

Silence required to end speech detection, in milliseconds.

SpeechDurationMs

Minimum speech duration required to trigger detection, in milliseconds.

Threshold

Activation threshold for voice activity detection, from 0 to 1.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<VoiceAgentAzureSemanticVadEnTurnDetection>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VoiceAgentAzureSemanticVadEnTurnDetection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<VoiceAgentTurnDetectionConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IJsonModel<VoiceAgentTurnDetectionConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VoiceAgentTurnDetectionConfig)
IPersistableModel<VoiceAgentAzureSemanticVadEnTurnDetection>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VoiceAgentAzureSemanticVadEnTurnDetection>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VoiceAgentAzureSemanticVadEnTurnDetection>.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