whisper.cpp and whisper.cpp.android
The second tool is a specialized port of the first, designed for Android with additional features like CLBlast, Google ML-Kit for translation, and TTS, making them ecosystem siblings where one extends the functionality of the other for a specific platform.
About whisper.cpp
ggml-org/whisper.cpp
Port of OpenAI's Whisper model in C/C++
Optimized for resource-constrained environments through integer quantization, mixed-precision inference (F16/F32), and zero runtime memory allocations, enabling on-device ASR on mobile and embedded platforms. Leverages the GGML inference library with multi-platform GPU acceleration via Metal, Vulkan, CUDA, and Core ML, alongside CPU-optimized SIMD paths for ARM NEON, AVX, and POWER VSX architectures. Provides a minimal C API and supports deployment across iOS, Android, WebAssembly, Raspberry Pi, and standard desktop/server platforms.
About whisper.cpp.android
godmode2k/whisper.cpp.android
whisper.cpp.android with CLBlast(OpenCL), Translation (Google ML-Kit) and TTS
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work