Я записываю аудио с помощью MediaRecorder.Затем я делаю аудио / WAV-объект из записи, а затем WAV-файл из этого объекта.Я могу воспроизвести файл, поэтому я знаю, что медиа-рекордер работает.Однако, когда я отправляю файл в watson, я получаю сообщение об ошибке "" невозможно перекодировать поток данных audio / wav -> audio / x-float-array "
mediaRecorder.ondataavailable = function(e) {
chunks.push(e.data);
blob=new Blob(chunks,{'type':'audio/wav'});
file = new File([blob], 'testaudio.wav', {type: "audio/wav", lastModified: Date.now()});
моя функция Ватсона
function getWatson(){
console.log(file);
var username = "xxxxx";
var password = "xxxxx";
var header = {'Content-Type':'audio/wav'}
var postData=file;
var apiURL='https://stream.watsonplatform.net/speech-to-text/api/v1/recognize';
try{
var response=$.post({
url:apiURL,
headers:header,
data:postData,
username:username,
password:password,
processData: false
});