UNPKG

@likeyoureyes/expo-speech-recognition

Version:

Speech Recognition for React Native Expo projects - forked from jamsch/expo-speech-recognition

22 lines 1.83 kB
import { ExpoSpeechRecognitionModule } from "./ExpoSpeechRecognitionModule"; // Export the SpeechRecognition APIs export { ExpoWebSpeechRecognition, ExpoWebSpeechGrammar, ExpoWebSpeechGrammarList, } from "./ExpoWebSpeechRecognition"; // Native module export { ExpoSpeechRecognitionModule } from "./ExpoSpeechRecognitionModule"; // Hooks export { useSpeechRecognitionEvent } from "./useSpeechRecognitionEvent"; // Constants export { AVAudioSessionCategory, AVAudioSessionCategoryOptions, AVAudioSessionMode, RecognizerIntentExtraLanguageModel, RecognizerIntentEnableLanguageSwitch, AudioEncodingAndroid, TaskHintIOS, } from "./constants"; export const getSupportedLocales = (options) => ExpoSpeechRecognitionModule.getSupportedLocales(options ?? {}); export const getSpeechRecognitionServices = ExpoSpeechRecognitionModule.getSpeechRecognitionServices; export const supportsOnDeviceRecognition = ExpoSpeechRecognitionModule.supportsOnDeviceRecognition; export const supportsRecording = ExpoSpeechRecognitionModule.supportsRecording; export const setCategoryIOS = ExpoSpeechRecognitionModule.setCategoryIOS; export const getAudioSessionCategoryAndOptionsIOS = ExpoSpeechRecognitionModule.getAudioSessionCategoryAndOptionsIOS; export const setAudioSessionActiveIOS = ExpoSpeechRecognitionModule.setAudioSessionActiveIOS; export const androidTriggerOfflineModelDownload = ExpoSpeechRecognitionModule.androidTriggerOfflineModelDownload; export const isRecognitionAvailable = ExpoSpeechRecognitionModule.isRecognitionAvailable; export const getDefaultRecognitionService = ExpoSpeechRecognitionModule.getDefaultRecognitionService; export const getAssistantService = ExpoSpeechRecognitionModule.getAssistantService; export const addSpeechRecognitionListener = ExpoSpeechRecognitionModule.addListener; //# sourceMappingURL=index.js.map