Files
axiom/public/audio-worklet.js
T
2026-01-05 21:43:05 +01:00

13 lines
302 B
JavaScript

class MicProcessor extends AudioWorkletProcessor {
process(inputs) {
const input = inputs[0];
if (input.length > 0) {
const channelData = input[0]; // Float32Array
this.port.postMessage(channelData);
}
return true;
}
}
registerProcessor("mic-processor", MicProcessor);