Language

VoiceAgentInputTranscriptionModel Struct

Definition

The input-audio transcription model identifier. This is a model name, not a Foundry deployment name. Mirrors the transcription models supported by the managed voice backend, covering the OpenAI Realtime transcription models plus the Azure and MAI models. Additional values may be added over time.

public readonly struct VoiceAgentInputTranscriptionModel : IEquatable<Azure.AI.Projects.Agents.VoiceAgentInputTranscriptionModel>
type VoiceAgentInputTranscriptionModel = struct
Public Structure VoiceAgentInputTranscriptionModel
Implements IEquatable(Of VoiceAgentInputTranscriptionModel)
Inheritance
VoiceAgentInputTranscriptionModel
Implements

Constructors

Name Description
VoiceAgentInputTranscriptionModel(String)

Initializes a new instance of VoiceAgentInputTranscriptionModel.

Properties

Name Description
AzureSpeech

Azure AI Speech to text.

Gpt4oMiniTranscribe

OpenAI GPT-4o mini transcribe.

Gpt4oTranscribe

OpenAI GPT-4o transcribe.

Gpt4oTranscribeDiarize

OpenAI GPT-4o transcribe with speaker diarization.

GptLiveTranscribe

OpenAI GPT Live Transcribe.

GptRealtimeWhisper

OpenAI GPT Realtime Whisper.

GptTranscribe

OpenAI GPT Transcribe.

MaiTranscribe

MAI transcription.

Whisper1

OpenAI Whisper.

Methods

Name Description
Equals(VoiceAgentInputTranscriptionModel)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(VoiceAgentInputTranscriptionModel, VoiceAgentInputTranscriptionModel)

Determines if two VoiceAgentInputTranscriptionModel values are the same.

Implicit(String to Nullable<VoiceAgentInputTranscriptionModel>)
Implicit(String to VoiceAgentInputTranscriptionModel)

Converts a string to a VoiceAgentInputTranscriptionModel.

Inequality(VoiceAgentInputTranscriptionModel, VoiceAgentInputTranscriptionModel)

Determines if two VoiceAgentInputTranscriptionModel values are not the same.

Applies to