flutter_whisper library

Classes

FlutterWhisper
A reusable, offline whisper.cpp transcription session.
WhisperAudioDecoder
Converts a WAV input into the PCM format required by whisper.cpp.
WhisperBackend
Internal backend contract, public only to support deterministic package tests.
WhisperDevice
WhisperModel
Metadata for a downloadable whisper.cpp GGML model.
WhisperModelConfig
Model initialization options.
WhisperModelDownloadProgress
WhisperModelManager
Downloads and caches official GGML models on native platforms.
WhisperModels
Models offered by the official whisper.cpp v1.9.2 download scripts.
WhisperResult
Immutable result of one transcription.
WhisperSegment
One timestamped text segment.
WhisperTimings
WhisperToken
WhisperTranscribeConfig
Options applied to one transcription.
WhisperVadConfig
WhisperVadSegment

Enums

WhisperDeviceType
WhisperOutputFormat
Supported text representations for a completed transcription.
WhisperSamplingStrategy

Typedefs

WhisperModelDownloadCallback = void Function(WhisperModelDownloadProgress progress)

Exceptions / Errors

WhisperException
Error returned by the native whisper.cpp bridge.