public abstract class Transcriber
- Object
- Transcriber
Provider-pluggable file transcriber. Implementations may use
cloud APIs, platform speech engines, or optional cn1libs such as
cn1-ai-whisper; all return timed segments suitable for SRT/VTT.Constructors
protected Transcriber() | Creates a transcriber implementation. |
Methods
public abstract AsyncResource<TranscriptionResult> transcribe(TranscriptionRequest request) | Transcribes an audio file. |
public abstract String getProvider() | Gets the provider identifier. |
Inherited methods
Constructor details
Transcriber
protected Transcriber()Creates a transcriber implementation.
Method details
transcribe
public abstract AsyncResource<TranscriptionResult> transcribe(TranscriptionRequest request)Transcribes an audio file.
Parameters
requestTranscriptionRequest- transcription request
Returns
asynchronous transcription result
getProvider
public abstract String getProvider()Gets the provider identifier.
Returns
provider name, such as
whisper