Spaces:
Running
Running
| 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); | |