我使用浏览器录制音频,然后通过 ajax 将 blob 文件发送到我的服务器。我可以用播放器打开它并听到我的声音。但是它已损坏,尽管录制了几秒钟,但播放器显示音频长达 435 小时。我想以二进制形式将其发送到转录服务,但它无法识别这种形式的文件。我有哪些选择?我可以用python以某种方式修复它或用js正确设置元数据吗?mediaRecorder.onstop = function() { var blob = new Blob(chunks, {'type': 'audio/wav'}); var formData = new FormData(); formData.append('audio', blob, 'audio.wav'); $.ajax({ type: 'POST', url: 'http://localhost:5000/ajax/get_file/', data: formData, processData: false, contentType: false, success: function(response) { console.log(response) } });
添加回答
举报
0/150
提交
取消