Вы немного отрываетесь от своего фрагмента, но, возможно, следующее даст вам идею одного из способов воспроизвести массив float, который у вас есть.Пусть context
будет AudioContext
, который у вас, вероятно, есть.
let buffer = new AudioBuffer({length: leftChannel.length,
sampleRate: context.sampleRate});
buffer.copyToChannel(leftChannel, 0);
let source = new AudioBufferSourceNode(context, {buffer: buffer});
source.connect(context.destination);
source.start();