我正在尝试从浏览器的麦克风录制音频,并将其保存为 .wav 文件(发送到 API)
我有我所追求的二进制块,我可以将它转换为在 VLC(以及浏览器)中播放的 .wav 文件
let blob = new Blob(chunks, { type: 'audio/wav' });
但是当我尝试将其发送到http://www.beyondverbal.com/api/时,我收到
{"readyState":4,"responseText":"{\"status\":\"failure\",\"reason\":\"Not a WAVE file - no RIFF header\"}","status":400,"statusText":"Bad Request"}
本质上的问题是,我怎样才能添加我需要的 RIFF 标头,或者我完全错了?
谢谢