react-speech-recognition and good-speech-web-client
The first is a React library providing speech-to-text recognition infrastructure, while the second is a complete web application built on top of speech recognition capabilities for language practice—making them complementary tools where one provides the underlying technical foundation and the other is a consumer use case.
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 good-speech-web-client
GoodSpeech/good-speech-web-client
Practice your speech level in any language using speech recognition
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work