🧠DeepWiki
A monorepo for Flutter WhisperKit packages that enable on-device speech recognition in Flutter applications using WhisperKit.
Flutter WhisperKit is a wrapper package that enables the use of WhisperKit within Flutter applications. WhisperKit is an on-device speech recognition framework developed by Argmax that provides high-quality transcription capabilities.
This repository is organized as a monorepo containing the following packages:
- flutter_whisper_kit: The main package that provides a platform-agnostic API for using WhisperKit in Flutter applications.
- flutter_whisper_kit_apple: The platform implementation for Apple devices (iOS and macOS).
- On-device speech recognition with no data sent to external servers
- Support for multiple model sizes (tiny to large)
- File-based audio transcription
- Real-time microphone transcription
- Configurable model storage options
- Progress tracking for model downloads
streaming_transcription.mov
To use Flutter WhisperKit in your Flutter application, add the following dependency to your pubspec.yaml
:
dependencies:
flutter_whisper_kit: latest
For detailed usage instructions, refer to the documentation in the individual package directories:
This project is licensed under the MIT License - see the LICENSE file for details.
- WhisperKit - The underlying speech recognition framework
- Flutter - The UI toolkit for building natively compiled applications