Voice activity detection

snakers4/silero-vad

Microphone off

Use this model

Install

npm install @wfloat/wfloat-web

Voice activity detection

Serve your recording at /recording.wav.

import { loadVoiceActivityDetection } from '@wfloat/wfloat-web';
const model = await loadVoiceActivityDetection('snakers4/silero-vad');
const audio = await fetch('/recording.wav').then(response => response.blob());
const result = await model.detect(audio).result();
console.log(result.segments);
await model.unload();

Voice activity detection reference · Downloads and cleanup