react-native-wakeword
Version:
Voice/Wake-word detection library for React Native
29 lines (27 loc) • 2.39 kB
TypeScript
export default useModel;
import { enableDucking } from './KeyWordRNBridge';
import { disableDucking } from './KeyWordRNBridge';
import { initAudioSessAndDuckManage } from './KeyWordRNBridge';
import { restartListeningAfterDucking } from './KeyWordRNBridge';
import { hasIOSMicPermissions } from './KeyWordRNBridge';
import { requestIOSMicPermissions } from './KeyWordRNBridge';
import { hasIOSSpeechRecognitionPermissions } from './KeyWordRNBridge';
import { requestIOSSpeechRecognitionPermissions } from './KeyWordRNBridge';
import { pauseDetection } from './KeyWordRNBridge';
import { unPauseDetection } from './KeyWordRNBridge';
import { removeAllRNBridgeListeners } from './KeyWordRNBridge';
import { createKeyWordRNBridgeInstance } from './KeyWordRNBridge';
import { KeyWordRNBridgeInstance } from './KeyWordRNBridge';
import { setWakewordAudioRoutingConfig } from './KeyWordRNBridge';
import { createSpeakerVerificationInstance } from './SpeakerVerificationRNBridge';
import { SpeakerVerificationRNBridgeInstance } from './SpeakerVerificationRNBridge';
import { createSpeakerVerificationMicController } from './SpeakerVerificationRNBridge';
import { SpeakerVerificationMicController } from './SpeakerVerificationRNBridge';
import { onSpeakerVerificationOnboardingProgress } from './SpeakerVerificationRNBridge';
import { onSpeakerVerificationOnboardingDone } from './SpeakerVerificationRNBridge';
import { onSpeakerVerificationVerifyResult } from './SpeakerVerificationRNBridge';
import { onSpeakerVerificationError } from './SpeakerVerificationRNBridge';
import useModel from './useModel';
export { enableDucking, disableDucking, initAudioSessAndDuckManage, restartListeningAfterDucking, hasIOSMicPermissions, requestIOSMicPermissions, hasIOSSpeechRecognitionPermissions, requestIOSSpeechRecognitionPermissions, pauseDetection, unPauseDetection, removeAllRNBridgeListeners, createKeyWordRNBridgeInstance, KeyWordRNBridgeInstance, setWakewordAudioRoutingConfig, createSpeakerVerificationInstance, SpeakerVerificationRNBridgeInstance, createSpeakerVerificationMicController, SpeakerVerificationMicController, onSpeakerVerificationOnboardingProgress, onSpeakerVerificationOnboardingDone, onSpeakerVerificationVerifyResult, onSpeakerVerificationError, useModel };
// Re-export routing types for consumers:
export type { AudioRoutingConfig, RouteConfigEntry } from './audioRoutingConfig';