UNPKG

murmuraba

Version:

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

23 lines 919 B
import { ProcessedChunk } from './types'; import { AudioConverter } from '../../utils/audio-converter'; export declare class AudioExporter { private audioConverter; setAudioConverter(converter: AudioConverter): void; /** * Export chunk as WAV */ exportChunkAsWav(chunk: ProcessedChunk, audioType: 'processed' | 'original'): Promise<Blob>; /** * Export chunk as MP3 */ exportChunkAsMp3(chunk: ProcessedChunk, audioType: 'processed' | 'original', bitrate?: number): Promise<Blob>; /** * Download chunk in specified format */ downloadChunk(chunk: ProcessedChunk, format: 'webm' | 'wav' | 'mp3', audioType: 'processed' | 'original'): Promise<void>; /** * Download all chunks as ZIP */ downloadAllChunksAsZip(chunks: ProcessedChunk[], audioType?: 'processed' | 'original' | 'both'): Promise<void>; } //# sourceMappingURL=audio-exporter.d.ts.map