Interface StreamingTranscriptionModel
- All Superinterfaces:
org.springframework.ai.model.StreamingModel<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
- All Known Subinterfaces:
AudioTranscriptionModel
- All Known Implementing Classes:
DashScopeAudioTranscriptionModel
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface StreamingTranscriptionModel
extends org.springframework.ai.model.StreamingModel<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
Interface for the streaming audio transcription model.
- Since:
- 1.1.0.0
- Author:
- xuguan
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<org.springframework.ai.audio.transcription.AudioTranscriptionResponse>stream(org.springframework.ai.audio.transcription.AudioTranscriptionPrompt prompt) default reactor.core.publisher.Flux<String>stream(org.springframework.core.io.Resource audioResource) default reactor.core.publisher.Flux<String>stream(org.springframework.core.io.Resource audioResource, org.springframework.ai.audio.transcription.AudioTranscriptionOptions options)
-
Method Details
-
stream
default reactor.core.publisher.Flux<String> stream(org.springframework.core.io.Resource audioResource) -
stream
default reactor.core.publisher.Flux<String> stream(org.springframework.core.io.Resource audioResource, org.springframework.ai.audio.transcription.AudioTranscriptionOptions options) -
stream
reactor.core.publisher.Flux<org.springframework.ai.audio.transcription.AudioTranscriptionResponse> stream(org.springframework.ai.audio.transcription.AudioTranscriptionPrompt prompt) - Specified by:
streamin interfaceorg.springframework.ai.model.StreamingModel<org.springframework.ai.audio.transcription.AudioTranscriptionPrompt,org.springframework.ai.audio.transcription.AudioTranscriptionResponse>
-