23 lines
705 B
Markdown
23 lines
705 B
Markdown
# Voice Activity Detector for the Browser
|
|
|
|
Prompt your user for microphone permissions and run callbacks on segments of audio with user speech in a few lines of code.
|
|
|
|
Quick start:
|
|
```html
|
|
<script src="https://cdn.jsdelivr.net/npm/onnxruntime-web/dist/ort.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/@ricky0123/vad-web@latest/dist/bundle.min.js"></script>
|
|
<script>
|
|
async function main() {
|
|
const myvad = await vad.MicVAD.new({
|
|
onSpeechEnd: (audio) => {
|
|
// do something with `audio` (Float32Array of audio samples at sample rate 16000)...
|
|
}
|
|
})
|
|
myvad.start()
|
|
}
|
|
main()
|
|
</script>
|
|
```
|
|
|
|
See the [project home](https://github.com/ricky0123/vad) for more details.
|