react-native-vad
Version:
VAD / Voice activation detection library for React Native
24 lines (23 loc) • 909 B
TypeScript
export class VADRNBridgeInstance {
constructor(instanceId: any, isSticky: any);
instanceId: any;
listeners: any[];
isFirstInstance: boolean;
isSticky: any;
createInstance(threshold: any, msWindow: any): Promise<any>;
setVADDetectionLicense(license: any): Promise<any>;
startSilentVADDetection(): Promise<any>;
stopSilentVADDetection(): Promise<any>;
startVADDetection(): Promise<any>;
stopVADDetection(): Promise<any>;
destroyInstance(): Promise<any>;
getVoiceProps(): Promise<{
error: any;
voiceProbability: any;
lastTimeHumanVoiceHeard: any;
}>;
onVADDetectionEvent(callback: any): import("react-native").EmitterSubscription;
removeListeners(): void;
}
export function removeAllRNBridgeListeners(): Promise<void>;
export function createVADRNBridgeInstance(instanceId: any, isSticky: any): Promise<VADRNBridgeInstance>;