/** Thin wrapper around the Silero VAD ONNX model for streaming speech detection. */ export class VAD { /** Load the Silero VAD model from a URL. */ static create(url: string, opts?: Record): Promise; /** Reset the LSTM state. Call this before starting a new utterance capture. */ reset(): void; /** * Run VAD on a chunk of 16 kHz 16-bit PCM audio. * Returns the average speech probability (0 = silence, 1 = speech) over all * complete 30 ms (480-sample) sub-frames in the input. */ predict(int16: Int16Array): Promise; }