Share via


AzureOpenAIAudioToTextService Class

Definition

Azure OpenAI audio-to-text service.

public sealed class AzureOpenAIAudioToTextService : Microsoft.SemanticKernel.AudioToText.IAudioToTextService
type AzureOpenAIAudioToTextService = class
    interface IAudioToTextService
    interface IAIService
Public NotInheritable Class AzureOpenAIAudioToTextService
Implements IAudioToTextService
Inheritance
AzureOpenAIAudioToTextService
Implements

Constructors

AzureOpenAIAudioToTextService(String, AzureOpenAIClient, String, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

AzureOpenAIAudioToTextService(String, String, String, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

AzureOpenAIAudioToTextService(String, String, TokenCredential, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

Properties

Attributes

Gets the AI service attributes.

Methods

GetTextContentsAsync(AudioContent, PromptExecutionSettings, Kernel, CancellationToken)

Get text contents from audio content.

Extension Methods

GetTextContentAsync(IAudioToTextService, AudioContent, PromptExecutionSettings, Kernel, CancellationToken)

Get text content from audio content.

GetApiVersion(IAIService)

Gets the API version from service's Attributes

GetEndpoint(IAIService)

Gets the endpoint from service's Attributes.

GetModelId(IAIService)

Gets the model identifier from service's Attributes.

Applies to