Language

VoiceAgentAzureSemanticVadTurnDetection Class

Definition

Azure semantic voice activity detection.

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

Constructors

Name Description
VoiceAgentAzureSemanticVadTurnDetection()

Initializes a new instance of VoiceAgentAzureSemanticVadTurnDetection.

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.

Languages

BCP-47 language codes used for speech detection.

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