Voice Activity Detection (AudioFilterNode)
🎤 Voice Activity Detection
Enables Voice Activity Detection.
enableVAD() (AudioFilterNode)
enableVAD() (AudioFilterNode)filterNode.enableVAD()Returns: void
disableVAD() (AudioFilterNode)
disableVAD() (AudioFilterNode)filterNode.disableVAD()Disables Voice Activity Detection.
Returns: void
isVadEnabled() (AudioFilterNode)
isVadEnabled() (AudioFilterNode)if (filterNode.isVadEnabled()()) {
// ...
}Checks if Voice Activity Detection is enabled.
Returns: boolean - True if VAD is enabled
Returns: vad data
filterNode.addEventListener("vad_callback", (e) => {
console.log("VAD Result is:", e.data.data);
});Configure the threshold when creating the noise filter.
const filterParam = {
audioContext,
useVAD: true,
vad: {
threshold: 0.5,
},
};
filterNode = await krispSDK.createNoiseFilter(filterParam, onReady);Updated 16 days ago
