Language

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

Name Description
AzureOpenAIAudioToTextService(String, AzureOpenAIClient, String, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

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

Initializes a new instance of the AzureOpenAIAudioToTextService class.

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

Initializes a new instance of the AzureOpenAIAudioToTextService class.

Properties

Name Description
Attributes

Gets the AI service attributes.

Methods

Name Description
GetTextContentsAsync(AudioContent, PromptExecutionSettings, Kernel, CancellationToken)

Get text contents from audio content.

Extension Methods

Name Description
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.

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

Get text content from audio content.

Applies to