public abstract class Transcriber

  1. Object
  2. 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

request TranscriptionRequest
transcription request

Returns

asynchronous transcription result

getProvider

public abstract String getProvider()
Gets the provider identifier.

Returns

provider name, such as whisper