Я использую библиотеку https://github.com/mattdiamond/Recorderjs для захвата звука.
recorder.exportWAV((data)->
fileReader = new FileReader;
fileReader.onload = (blob) ->
blob = blob.target.result;
send(btoa(blob))
fileReader.readAsBinaryString(data)
)
Но я получил следующую ошибку: Must use single channel (mono) audio, but WAV header indicates 2 channels.
Когда я использую exportMonoWAV
качество звука очень низкое, а результаты распознавания плохие.
Как я могу пройти Mono WAV без потери качества?