Language

VoiceAgentAzureSemanticVadMultilingualTurnDetection Class

Definition

Multilingual Azure semantic voice activity detection.

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

Constructors

Name Description
VoiceAgentAzureSemanticVadMultilingualTurnDetection()

Initializes a new instance of VoiceAgentAzureSemanticVadMultilingualTurnDetection.

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