{"repo":"lyledean1/flutter_whisper.cpp","free":true,"listed":false,"github":"https://github.com/lyledean1/flutter_whisper.cpp","clone":"git clone https://github.com/lyledean1/flutter_whisper.cpp.git","description":"Flutter App That Can Transcribe Audio Offline/On Device with Whisper C++ Bindings via Rust","language":"C++","stars":171,"topics":["flutter","openai","rust","whisper-cpp"],"license":"MIT","category":"mobile-apps","readme_excerpt":"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 Tested with Flutter version 3.32.8 and Rust version 1.77.1 Runs on: - [x] iOS (17.0.3 and XCode 15.0) - [ ] Android - [x] Mac OS (Sonoma 14.0 and XCode 15.0) - [ ] Linux - [ ] Windows Video The example below took < 1 second to process the audio on an iPhone 12 https://user-images.githubusercontent.com/20296911/229925629-9f4e9fa0-6165-4d96-b61b-a04f8105a1f6.MOV Purpose and Benefits The purpose of this app is to provide an example of performing automatic speech recognition using OpenAI's Whisper ASR model in Flutter. The benefits of this approach include: High-performance inference of Whisper ASR model. User-friendly interface for recording and transcribing speech. To use the app, simply record speech by tapping the record button, and the app will automatically transcribe the speech using the Whisper ASR model. The results are displayed relatively quickly making it easy to see how accurate the transcription is. Installation The app has only been set up with iOS to start with and has been tes","default_branch":null,"files":null,"tree":[],"storefront":"/r/lyledean1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lyledean1/flutter_whisper.cpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}