1

我正在尝试从浏览器的麦克风录制音频,并将其保存为 .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 标头,或者我完全错了?

谢谢

4

0 回答 0