Class AzureOpenAiAudioTranscriptionModel
java.lang.Object
org.springframework.ai.azure.openai.AzureOpenAiAudioTranscriptionModel
- All Implemented Interfaces:
org.springframework.ai.model.Model<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
public class AzureOpenAiAudioTranscriptionModel
extends Object
implements org.springframework.ai.model.Model<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
AzureOpenAI audio transcription client implementation for backed by
OpenAIClient. You provide as input the audio file you want to transcribe and
the desired output file format of the transcription of the audio.- Author:
- Piotr Olaszewski
-
Constructor Summary
ConstructorsConstructorDescriptionAzureOpenAiAudioTranscriptionModel(com.azure.ai.openai.OpenAIClient openAIClient, AzureOpenAiAudioTranscriptionOptions options) -
Method Summary
-
Constructor Details
-
AzureOpenAiAudioTranscriptionModel
public AzureOpenAiAudioTranscriptionModel(com.azure.ai.openai.OpenAIClient openAIClient, AzureOpenAiAudioTranscriptionOptions options)
-
-
Method Details
-
call
-
call
public org.springframework.ai.audio.transcription.AudioTranscriptionResponse call(org.springframework.ai.audio.transcription.AudioTranscriptionPrompt audioTranscriptionPrompt) - Specified by:
callin interfaceorg.springframework.ai.model.Model<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
-