UNPKG

ten-vad-lib

Version:

A JavaScript library for Ten VAD (Voice Activity Detection) based on WebAssembly

18 lines (17 loc) 522 B
import { TenVADModule, TenVADInstance } from './types'; export declare class VADInstance implements TenVADInstance { private module; private vadHandle; private vadHandlePtr; private hopSize; private voiceThreshold; private isDestroyed; constructor(module: TenVADModule, hopSize: number, voiceThreshold: number); processFrame(audioData: Int16Array): Promise<{ probability: number; isVoice: boolean; }>; reset(): void; destroy(): void; getVersion(): string; }