#117 · Primary category: Speech & Audio
whisper.rn
React Native binding of whisper.cpp.
Project last updated:08/27/26
GitHub Stars
800
Forks
62
Contributors
8
License
MIT
Why we included this project
Mobile apps that need speech-to-text usually end up sending audio to a cloud API, which costs money per minute and raises privacy questions. whisper.rn sidesteps that by running Whisper transcription on the device itself: it wraps whisper.cpp, so inference happens locally on iOS and Android and the audio never leaves the phone. It does more than transcribe recorded files. Live microphone input works with Silero voice activity detection, and direct PCM processing through JSI lets you feed audio straight into the model, which covers voice notes, real-time captions, meeting recordings, and voice-command interfaces. Core ML and Metal acceleration on iOS plus ARM NEON on Android keep it fast enough for real use on phones rather than just demos. If you ship a React Native app that needs offline or low-latency transcription, this is a solid place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production