UNPKG

web-voice-detection

Version:

A WebAssembly-powered Voice Activity Detection library for the browser.

17 lines (16 loc) 507 B
type ResamplerOptions = { nativeSampleRate: number; targetSampleRate: number; targetFrameSize: number; }; export declare class Resampler { options: ResamplerOptions; inputBuffer: Array<number>; constructor(options: ResamplerOptions); process: (audioFrame: Float32Array) => Float32Array[]; stream(this: Resampler, audioFrame: Float32Array): Generator<Float32Array>; private fillInputBuffer; private hasEnoughDataForFrame; private generateOutputFrame; } export {};