@ericedouard/vad-node-realtime
Version:
Powerful, user-friendly realtime voice activity detector (VAD) for node
16 lines • 517 B
TypeScript
interface ResamplerOptions {
nativeSampleRate: number;
targetSampleRate: number;
targetFrameSize: number;
}
export declare class Resampler {
options: ResamplerOptions;
inputBuffer: Array<number>;
constructor(options: ResamplerOptions);
process: (audioFrame: Float32Array) => Float32Array[];
stream: (audioInput: Float32Array) => AsyncGenerator<any, void, unknown>;
private hasEnoughDataForFrame;
private generateOutputFrame;
}
export {};
//# sourceMappingURL=resampler.d.ts.map