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
Extensions
Typedefs
- WhisperModelDownloadCallback = void Function(WhisperModelDownloadProgress progress)
Exceptions / Errors
- WhisperException
- Error returned by the native whisper.cpp bridge.