Other
expo-speech-recognition: README (GitHub, jamsch)
jamsch, GitHub, open-source project README, 2026
Read the originalRead on October 17, 2026
- What it is
- The README of expo-speech-recognition, an MIT-licensed React Native and Expo library that wraps the iOS, Android and Web speech recognizers. It documents the options for on-device recognition and the native build that Expo projects need.
- How much weight it carries
- The project's own README, so it describes the library as its maintainer intends. It is a single maintainer's documentation, not an independent test, and the options and default values can change between releases. Read the version you install.
Facts taken from this source
- The expo-speech-recognition README says that if your Expo project has no ios or android directories, you need to create a development build.
“If you've just created a new Expo project or have only been using the Expo SDK so far (without `ios/` and `android/` directories), you'll need to create a development build.” (Section: Note for Expo Beginners)
- The expo-speech-recognition README says you can use its module to call the native speech APIs directly, and that its listener events are similar to the Web Speech API.
“You can also use the `ExpoSpeechRecognitionModule` to use the native APIs directly. The listener events are similar to the Web Speech API.” (Section: Direct Module API (introduction))
- The expo-speech-recognition README says the requiresOnDeviceRecognition option, which defaults to false, stops the device from sending audio over the network, and that it is enabled only where the device supports it.
“[Default: false] Prevent device from sending audio over the network. Only enabled if the device supports it.” (Options listing for the start call (code comment))