react-native-vosk and react-native-speech-recognition-kit
About react-native-vosk
riderodd/react-native-vosk
Speech recognition module for react native using Vosk library
This is a tool for developers building mobile applications. It enables your React Native app to convert spoken words into text, even without an internet connection. It takes audio input from a device's microphone and outputs recognized text, allowing you to add voice command features or transcribe speech directly within your app. Mobile app developers who want to add offline speech-to-text functionality to their iOS and Android applications would use this.
About react-native-speech-recognition-kit
Gautham495/react-native-speech-recognition-kit
React Native Turbo Module to access Speech Recognition in Android & iOS
Leverages native speech engines (Apple's SFSpeechRecognizer and Google's SpeechRecognizer) for on-device, offline transcription with real-time partial results and voice level detection across 50+ languages. Built as a TurboModule for synchronous native bridge performance, supporting multi-language recognition and working with Expo Dev Client / Prebuild without requiring cloud APIs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work