UNPKG

murmuraba

Version:

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

37 lines 830 B
/** * VAD Types and Interfaces */ export interface VADResult { average: number; scores: number[]; metrics: VADMetric[]; voiceSegments?: VoiceSegment[]; } export interface VADMetric { timestamp: number; vadScore: number; energy: number; zeroCrossingRate: number; } export interface VoiceSegment { startTime: number; endTime: number; confidence: number; } export interface AudioMetadata { duration: number; sampleRate: number; channels: number; bitDepth: number; format: string; } export interface VADConfig { frameSize?: number; energyThreshold?: number; zcrThreshold?: number; minSegmentDuration?: number; hangoverTime?: number; useRNNoise?: boolean; } export declare const DEFAULT_VAD_CONFIG: VADConfig; //# sourceMappingURL=types.d.ts.map