flutter_whisper
library
Classes
-
AudioUtils
-
Audio utilities for preparing, validating, and formatting audio for Whisper.
-
MethodChannelWhisperEngine
-
Platform implementation using MethodChannel.
-
TranscriptionResult
-
Full transcription result with text, language, duration, and segments.
-
TranscriptionSegment
-
A single transcription segment with start and end timestamps.
-
TranscriptionView
-
A Material 3 viewer widget for displaying transcriptions, timestamps, and export actions.
-
Whisper
-
Main entry point for Flutter Whisper.
-
WhisperDownloadConfig
-
Configuration for model download behavior.
-
WhisperDownloader
-
Resumable model downloader.
-
WhisperDownloadProgress
-
Live progress of a model download.
-
WhisperEngine
-
Abstract engine interface for platform implementations.
-
WhisperOptions
-
Configuration options for Whisper transcription.
-
WhisperRecordingButton
-
A drop-in animated recording button with pulsing ripples and duration counter.
-
WhisperSession
-
Whisper session wrapper - platform channel implementation
Actual whisper.cpp integration requires native build
Whisper session placeholder - platform channel implementation
Actual whisper.cpp integration requires native build
-
WordTimestamp
-
A single word with timestamp and confidence score from transcription.
Exceptions / Errors
-
WhisperError
-
Errors that can occur during Whisper transcription.