VoiceLiveSessionResponse Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base for session configuration in the response.
public class VoiceLiveSessionResponse : System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.VoiceLiveSessionResponse>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.VoiceLiveSessionResponse>
public class VoiceLiveSessionResponse : Azure.AI.VoiceLive.VoiceLiveSessionOptions, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.VoiceLiveSessionResponse>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.VoiceLiveSessionResponse>
type VoiceLiveSessionResponse = class
interface IJsonModel<VoiceLiveSessionResponse>
interface IPersistableModel<VoiceLiveSessionResponse>
type VoiceLiveSessionResponse = class
inherit VoiceLiveSessionOptions
interface IJsonModel<VoiceLiveSessionResponse>
interface IPersistableModel<VoiceLiveSessionResponse>
Public Class VoiceLiveSessionResponse
Implements IJsonModel(Of VoiceLiveSessionResponse), IPersistableModel(Of VoiceLiveSessionResponse)
Public Class VoiceLiveSessionResponse
Inherits VoiceLiveSessionOptions
Implements IJsonModel(Of VoiceLiveSessionResponse), IPersistableModel(Of VoiceLiveSessionResponse)
- Inheritance
-
VoiceLiveSessionResponse
- Inheritance
- Implements
Constructors
| VoiceLiveSessionResponse() |
Initializes a new instance of VoiceLiveSessionResponse. |
Properties
| Animation |
The animation configuration for the session. |
| Animation |
The animation configuration for the session. (Inherited from VoiceLiveSessionOptions) |
| Avatar |
Configuration for avatar streaming and behavior during the session. |
| Avatar |
Configuration for avatar streaming and behavior during the session. (Inherited from VoiceLiveSessionOptions) |
| Id |
The unique identifier for the session. |
| InputAudioEchoCancellation |
Configuration for echo cancellation during server-side audio processing. |
| InputAudioEchoCancellation |
Configuration for echo cancellation during server-side audio processing. (Inherited from VoiceLiveSessionOptions) |
| InputAudioFormat |
Input audio format. Default is 'pcm16'. |
| InputAudioFormat |
Input audio format. Default is 'pcm16'. (Inherited from VoiceLiveSessionOptions) |
| InputAudioNoiseReduction |
Configuration for input audio noise reduction. |
| InputAudioNoiseReduction |
Configuration for input audio noise reduction. (Inherited from VoiceLiveSessionOptions) |
| InputAudioSamplingRate |
Input audio sampling rate in Hz. Available values:
|
| InputAudioSamplingRate |
Input audio sampling rate in Hz. Available values:
|
| InputAudioTranscription |
Configuration for input audio transcription. |
| InputAudioTranscription |
Configuration for input audio transcription. (Inherited from VoiceLiveSessionOptions) |
| Instructions |
Optional instructions to guide the model's behavior throughout the session. |
| Instructions |
Optional instructions to guide the model's behavior throughout the session. (Inherited from VoiceLiveSessionOptions) |
| MaxResponseOutputTokens |
Gets or sets the maximum number of tokens to generate in the response. |
| MaxResponseOutputTokens |
Gets or sets the maximum number of tokens to generate in the response. (Inherited from VoiceLiveSessionOptions) |
| Modalities |
The modalities to be used in the session. |
| Modalities |
The modalities to be used in the session. (Inherited from VoiceLiveSessionOptions) |
| Model |
The model for the session. |
| Model |
The model for the session. (Inherited from VoiceLiveSessionOptions) |
| OutputAudioFormat |
Output audio format. Default is 'pcm16'. |
| OutputAudioFormat |
Output audio format. Default is 'pcm16'. (Inherited from VoiceLiveSessionOptions) |
| OutputAudioTimestampTypes |
Types of timestamps to include in audio response content. |
| OutputAudioTimestampTypes |
Types of timestamps to include in audio response content. (Inherited from VoiceLiveSessionOptions) |
| Temperature |
Controls the randomness of the model's output. Range: 0.0 to 1.0. Default is 0.7. |
| Temperature |
Controls the randomness of the model's output. Range: 0.0 to 1.0. Default is 0.7. (Inherited from VoiceLiveSessionOptions) |
| ToolChoice |
Gets or sets the tool choice strategy for response generation. |
| ToolChoice |
Gets or sets the tool choice strategy for response generation. (Inherited from VoiceLiveSessionOptions) |
| Tools |
Configuration for tools to be used during the session, if applicable. |
| Tools |
Configuration for tools to be used during the session, if applicable. (Inherited from VoiceLiveSessionOptions) |
| TurnDetection |
Gets or sets the TurnDetection. |
| TurnDetection |
Gets or sets the TurnDetection. (Inherited from VoiceLiveSessionOptions) |
| Voice |
Gets or sets the Voice. |
| Voice |
Gets or sets the Voice. (Inherited from VoiceLiveSessionOptions) |