Share via


OpenAIVoice Class

Definition

OpenAI voice configuration with explicit type field.

This provides a unified interface for OpenAI voices, complementing the existing string-based OAIVoice for backward compatibility.

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

Applies to