{"repo":"jamsch/expo-speech-recognition","free":true,"listed":false,"github":"https://github.com/jamsch/expo-speech-recognition","clone":"git clone https://github.com/jamsch/expo-speech-recognition.git","description":"Speech Recognition for React Native Expo projects","language":"TypeScript","stars":665,"topics":["expo","react-native","speech-recognition","speech-to-text","voice-recognition"],"license":"MIT","category":"mobile-apps","readme_excerpt":"🎙️ expo-speech-recognition expo-speech-recognition implements the iOS SFSpeechRecognizer , Android SpeechRecognizer and Web SpeechRecognition for React Native projects with the goal of code reuse across web and mobile. Table of Contents - Installation - Usage - Using Hooks - Permissions - Direct module API - Speech Recognition Events - Handling Errors - Advanced error handling - Persisting Audio Recordings - Transcribing audio files - Supported input audio formats - File transcription example - Volume metering - Volume metering example - Polyfilling the Web SpeechRecognition API - Muting the beep sound on Android - Improving accuracy of single-word prompts - Language Detection - Platform Compatibility Table - Common Troubleshooting issues - Android issues - iOS issues - API Methods - start() - stop() - abort() - requestPermissionsAsync() - requestMicrophonePermissionsAsync() - requestSpeechRecognizerPermissionsAsync() - getPermissionsAsync() - getMicrophonePermissionsAsync() - getSpeechRecognizerPermissionsAsync() - getStateAsync() - getSupportedLocales() - getSpeechRecognitionServices() - getDefaultRecognitionService() - getAssistantService() - isRecognitionAvailable() - supportsOnDeviceRecognition() - supportsRecording() - androidTriggerOfflineModelDownload() - setCategoryIOS() - getAudioSessionCategoryAndOptionsIOS() - setAudioSessionActiveIOS() - System Overview Diagrams - Overall Architecture - Event Flow Installation 1. Install the package 2. Configure the config plugi","default_branch":null,"files":null,"tree":[],"storefront":"/r/jamsch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jamsch/expo-speech-recognition/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}