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 Details

  • Method Details

    • call

      public String call(org.springframework.core.io.Resource audioResource)
    • call

      public org.springframework.ai.audio.transcription.AudioTranscriptionResponse call(org.springframework.ai.audio.transcription.AudioTranscriptionPrompt audioTranscriptionPrompt)
      Specified by:
      call in interface org.springframework.ai.model.Model<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>