UNPKG

murmuraba

Version:

Real-time audio noise reduction with advanced chunked processing for web applications

19 lines 766 B
export interface RNNoiseModule { _malloc: (size: number) => number; _free: (ptr: number) => void; _rnnoise_create: (model: number) => number; _rnnoise_destroy: (state: number) => void; _rnnoise_process_frame: (state: number, output: number, input: number) => number; HEAPU8: Uint8Array; HEAPF32: Float32Array; } export declare function loadRNNoiseModule({ fallbackImplementation, retryCount }?: { fallbackImplementation?: () => Promise<RNNoiseModule>; retryCount?: number; }): Promise<RNNoiseModule>; export declare const lazyLoadRNNoise: () => Promise<RNNoiseModule>; export declare function preloadRNNoiseWASM(options?: { force?: boolean; timeout?: number; }): Promise<void>; //# sourceMappingURL=rnnoise-loader.d.ts.map