Class DashScopeAudioTranscriptionModel

java.lang.Object
com.alibaba.cloud.ai.dashscope.audio.DashScopeAudioTranscriptionModel
All Implemented Interfaces:
AudioTranscriptionModel, StreamingTranscriptionModel, org.springframework.ai.audio.transcription.TranscriptionModel, org.springframework.ai.model.Model<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>, org.springframework.ai.model.StreamingModel<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>

public class DashScopeAudioTranscriptionModel extends Object implements AudioTranscriptionModel
Audio transcription: Input audio, output text.
Author:
xuguan
  • Constructor Details

  • Method Details

    • call

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

      public reactor.core.publisher.Flux<org.springframework.ai.audio.transcription.AudioTranscriptionResponse> stream(org.springframework.ai.audio.transcription.AudioTranscriptionPrompt prompt)
      Specified by:
      stream in interface org.springframework.ai.model.StreamingModel<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
      Specified by:
      stream in interface StreamingTranscriptionModel