【发布时间】:2019-12-28 17:26:52
【问题描述】:
嘿,我是 AWS 的新手。我的应用程序是使用 AWS transcribe 录制音频并将语音转换为文本。
所以我正在从 Web 浏览器录制音频并将其保存到 AWS S3。后来,当我尝试在该音频文件上使用 AWS 转录时,我收到一个错误 Unsupported audio format: matroska,webm 。所以任何人都请帮我解决这个问题。我正在使用 Javascript。我的代码是
let blob = new Blob(chunks, {type: "audio/mp3" })
var s3 = new AWS.S3();
var params = {Bucket: 'xxx', Key: 'audio', Body: blob};
s3.upload(params, function(err, data) {
console.log(err, data);
});
在 S3 存储桶中,它仅显示为 mp3,但当我尝试转录时,我收到错误不支持的音频格式:matroska、webm。 所以请帮我解决这个问题
【问题讨论】:
-
嗨!您可以下载文件并使用音乐播放器检查实际格式吗?文件扩展名是什么?
-
Hye Jonny 感谢您的回复。我下载了音频,但属性仍然只显示 mp3
-
@karakara vinay 您可以尝试使用命令行方法吗?这应该可以帮助您快速确定问题所在。 This example 应该很容易理解。
标签: javascript amazon-web-services audio aws-transcribe