autoPlayAudio = {
({
prompt:
"can you play the audo in the incoming payload using web audio. Its packed in an 'Int16Array(51600) ' at incoming.at(-1).formatted.audio",
time: 1728369509847
});
while (unprocessed.length > 0) {
const audioData = unprocessed.shift()?.audio;
if (audioData instanceof Int16Array) {
const float32 = new Float32Array(audioData.length);
for (let i = 0; i < audioData.length; i++) {
float32[i] = audioData[i] / 32768;
}
messageProcessor.port.postMessage(float32);
}
}
}