Skip to content

🎤 A Flutter plugin for running WhisperKit speech-to-text models on-device, powered by whisper.cpp. Supports iOS, macOS.

License

Notifications You must be signed in to change notification settings

Ofceab-Studio/flutter_whisper_kit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter WhisperKit

🧠 DeepWiki

A monorepo for Flutter WhisperKit packages that enable on-device speech recognition in Flutter applications using WhisperKit.

Overview

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.

Repository Structure

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).

Features

  • 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

Demo

streaming_transcription.mov

Getting Started

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:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • WhisperKit - The underlying speech recognition framework
  • Flutter - The UI toolkit for building natively compiled applications

About

🎤 A Flutter plugin for running WhisperKit speech-to-text models on-device, powered by whisper.cpp. Supports iOS, macOS.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 86.6%
  • Swift 12.8%
  • Other 0.6%