whisper.cpp
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model:
Supported platforms:
- Mac OS (Intel and Arm)
- iOS
- Android
- Java
- Linux / [FreeBSD](https://github.com/ggml-org/whisper.cpp/issues/56#issuecomment-1350920264)
- WebAssembly
- Windows ([MSVC](https://github.com/ggml-org/whisper.cpp/blob/master/.github/workflows/build.yml#L117-L144) and MinGW)
- Raspberry Pi
- Docker The entire high-level implementation of the model is contained in whisper.h and whisper.cpp. The rest of the code is part of the
ggmlmachine learning library.
Having such a lightweight implementation of the model allows to easily integrate it in different platforms and applications. As an example, here is a video of running the model on an iPhone 13 device - fully offline, on-device: whisper.objc