UNPKG

ten-vad-lib

Version:

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

13 lines (12 loc) 563 B
import { TenVADOptions, TenVADResult, TenVADSpeechData } from './types'; export declare const defaultTenVADOptions: TenVADOptions; export declare class NonRealTimeTenVAD { private moduleLoader; private options; constructor(options?: TenVADOptions); static new(options?: Partial<TenVADOptions>): Promise<NonRealTimeTenVAD>; run(inputAudio: Float32Array, sampleRate: number): AsyncGenerator<TenVADSpeechData>; process(inputAudio: Float32Array, sampleRate: number): Promise<TenVADResult>; private preprocessAudio; private resample; }