다음을 통해 공유


VoiceLiveSessionOptions Class

Definition

The VoiceLiveRequestSession.

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

Constructors

VoiceLiveSessionOptions()

Initializes a new instance of VoiceLiveSessionOptions.

Properties

Agent

Gets or sets the Agent.

Animation

Gets or sets the Animation.

Avatar

Gets or sets the Avatar.

InputAudio

Gets or sets the InputAudio.

InputAudioEchoCancellation

Gets or sets the InputAudioEchoCancellation.

InputAudioFormat

Gets or sets the InputAudioFormat.

InputAudioNoiseReduction

Gets or sets the InputAudioNoiseReduction.

InputAudioSamplingRate

Gets or sets the InputAudioSamplingRate.

InputAudioTranscription

Gets or sets the InputAudioTranscription.

Instructions

Gets or sets the Instructions.

MaxResponseOutputTokens

Gets or sets the maximum number of tokens to generate in the response.

Modalities

Gets the Modalities.

Model

Gets or sets the Model.

OutputAudioFormat

Gets or sets the OutputAudioFormat.

OutputAudioTimestampTypes

Gets the OutputAudioTimestampTypes.

Temperature

Gets or sets the Temperature.

ToolChoice

Gets or sets the tool choice strategy for response generation.

Tools

Gets the Tools.

TurnDetection

Gets or sets the TurnDetection.

Voice

Gets or sets the Voice.

Methods

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

Explicit Interface Implementations

IJsonModel<VoiceLiveSessionOptions>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VoiceLiveSessionOptions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<VoiceLiveSessionOptions>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VoiceLiveSessionOptions>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VoiceLiveSessionOptions>.Write(ModelReaderWriterOptions)

Applies to