13 lines
302 B
JavaScript
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);
|