voice-stream
Version:
A powerful React hook for real-time voice streaming, designed for AI-powered applications. Perfect for real-time transcription, voice assistants, and audio processing with features like silence detection and configurable audio processing.
10 lines (9 loc) • 338 B
TypeScript
export declare class SilenceDetector {
private silenceStartTime;
private readonly threshold;
private readonly duration;
private readonly onSilenceDetected?;
constructor(threshold: number, duration: number, onSilenceDetected?: () => void);
processAudioData(channelData: Float32Array): boolean;
reset(): void;
}