Language

VoiceAgentSemanticVadTurnDetection Class

Definition

OpenAI semantic VAD turn-detection settings.

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

Constructors

Name Description
VoiceAgentSemanticVadTurnDetection()

Initializes a new instance of VoiceAgentSemanticVadTurnDetection.

Properties

Name Description
AutoTruncate

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

(Inherited from VoiceAgentTurnDetectionConfig)
CreateResponse

Gets or sets the CreateResponse.

Eagerness

Gets or sets the Eagerness.

InterruptResponse

Gets or sets the InterruptResponse.

Methods

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

Explicit Interface Implementations

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