expo-speech-recognition and react-native-speech-recognition-kit

These are competitors—expo-speech-recognition is a mature, widely-adopted Expo-specific wrapper around native speech recognition APIs, while react-native-speech-recognition-kit is an alternative Turbo Module implementation offering direct native module access for non-Expo React Native projects, and developers must choose one based on their project's architecture (Expo vs. bare React Native).

Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 14/25
Maintenance 10/25
Adoption 3/25
Maturity 22/25
Community 12/25
Stars: 566
Forks: 38
Downloads:
Commits (30d): 2
Language: TypeScript
License: MIT
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Dependents
No Dependents

About expo-speech-recognition

jamsch/expo-speech-recognition

Speech Recognition for React Native Expo projects

This tool helps developers easily add voice control and transcription features to their mobile and web applications built with React Native and Expo. It takes spoken audio input from the user's microphone or an audio file and converts it into text, which can then be displayed or used for app commands. Developers are the primary users, enabling speech-to-text functionality across different platforms with a unified codebase.

mobile-app-development web-app-development voice-user-interface react-native-development expo-development

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work