react-speech-recognition and react-speech-kit

These are **competitors** — both provide React hooks/components for the same Web Speech API functionality (speech recognition and synthesis), so developers would choose one or the other based on API design and maintenance preferences.

react-speech-recognition
53
Established
react-speech-kit
34
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 18/25
Community 23/25
Maintenance 0/25
Adoption 10/25
Maturity 1/25
Community 23/25
Stars: 835
Forks: 129
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 246
Forks: 66
Downloads:
Commits (30d): 0
Language: JavaScript
License:
Stale 6m
No License Stale 6m No Package No Dependents

About react-speech-recognition

JamesBrill/react-speech-recognition

💬Speech recognition for your React app

Wraps the Web Speech API with a React hook interface (`useSpeechRecognition`) that exposes transcript state, listening status, and control functions. Supports optional polyfills (Azure, etc.) to enable cross-browser compatibility and server-side speech processing, avoiding reliance on browser-native implementations that vary in accuracy and send audio to third-party services.

About react-speech-kit

MikeyParton/react-speech-kit

React hooks for Speech Recognition and Speech Synthesis

Wraps the Web Speech API (SpeechSynthesis and SpeechRecognition) with React hooks that expose voice selection, interim transcription results, and playback state management. Provides browser compatibility detection and handles asynchronous voice loading across different browsers. Supports configurable language selection and real-time interim results during speech recognition.

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