Flutter Whisper.cpp
Flutter Whisper.cpp allows offline/on device - fast and accurate automatic speech recognition (ASR) using OpenAI’s Whisper ASR model. Built on top of ggerganov’s Whisper.cpp, the app uses flutter_rust_bridge to bind Flutter to Rust via FFI, and whisper-rs for Rust C bindings to Whisper.cpp. The app also utilizes the Record Dart library for recording .m4a in iOS which is then converted to a .wav file.
Click here to see my talk at Fluttercon 2023 on using Rust with Flutter
Video
The example below took < 1 second to process the audio on an iPhone 12