SmartEndOfTurnDetection Class

Definition

Audio-based end-of-turn detection. Operates directly on the input audio stream rather than text. Use threshold_level and timeout_ms to tune detection.

public class SmartEndOfTurnDetection : Azure.AI.VoiceLive.EouDetection, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.SmartEndOfTurnDetection>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.SmartEndOfTurnDetection>
type SmartEndOfTurnDetection = class
    inherit EouDetection
    interface IJsonModel<SmartEndOfTurnDetection>
    interface IPersistableModel<SmartEndOfTurnDetection>
Public Class SmartEndOfTurnDetection
Inherits EouDetection
Implements IJsonModel(Of SmartEndOfTurnDetection), IPersistableModel(Of SmartEndOfTurnDetection)
Inheritance
SmartEndOfTurnDetection
Implements

Constructors

Name Description
SmartEndOfTurnDetection()

Initializes a new instance of SmartEndOfTurnDetection.

Properties

Name Description
ThresholdLevel

Threshold level setting. One of low, medium, high, or default.

TimeoutMs

Timeout in milliseconds.

Methods

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

Explicit Interface Implementations

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

Applies to