This module attempts to provide the Web Speech API for React Native.
The main purpose of the module is allow common web and pre-existing code to use the Web Speech API.
This is currently in a very early stage:
- Only Android supported at present
- Only SpeechRecognition API is mostly implemented
npm install react-native-web-speech-api
react-native-android-speech-recognizer is used to provide the Android React Native module.
Please follow its installation instructions.
import{isSpeechRecognitionSupported,SpeechRecognition}from'react-native-web-speech-api';if(isSpeechRecognitionSupported()){constrecognition=newSpeechRecognition();recognition.onerror=event=>console.log("Error:",event.error);recognition.onresult=event=>console.log("Result:",event.results[0][0].transcript);recognition.start();}