@likeyoureyes/expo-speech-recognition
Version:
Speech Recognition for React Native Expo projects - forked from jamsch/expo-speech-recognition
22 lines • 1.83 kB
JavaScript
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