ten-vad-lib
Version:
A JavaScript library for Ten VAD (Voice Activity Detection) based on WebAssembly
13 lines (12 loc) • 563 B
TypeScript
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;
}