testspace5 / vad /mic-processor.js
zst50's picture
Upload 23 files
3b5fb7e verified
Raw
History Blame Contribute Delete
335 Bytes
class MicProcessor extends AudioWorkletProcessor {
process(inputs) {
const input = inputs[0];
if (input.length > 0) {
const channel = input[0];
const samples = channel.slice();
this.port.postMessage(samples, [samples.buffer]);
}
return true;
}
}
registerProcessor("mic-processor", MicProcessor);