我使用浏览器录制音频,然后通过 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)
}
});
LEATH
呼如林
相关分类