gpt4 book ai didi

javascript - AWS Transcribe:不支持的音频格式:matroska,webm

转载 作者:行者123 更新时间:2023-12-03 02:28:17 27 4
gpt4 key购买 nike

嗨,我是AWS的新手。我的应用程序是使用AWS transcribe录制音频并将语音转换为文本。

因此,我正在从Web浏览器录制音频,然后将其保存到AWS S3。稍后,当我尝试在该音频文件上使用AWS转录时,出现错误:不支持的音频格式: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。
所以请帮助我解决这个问题

最佳答案

如错误所示,您使用了错误的输入音频格式类型。 AWS Transcribe支持official AWS Transcribe FAQ.中提到的输入类型

Amazon Transcribe supports both 16 kHz and 8kHz audio streams, and multiple audio encodings, including WAV, MP3, MP4 and FLAC.



您需要先将音频文件转换为支持的音频格式之一,然后再将其发送以进行转录。您可以尝试使用在线工具或某些SDK来执行此操作。

关于javascript - AWS Transcribe:不支持的音频格式:matroska,webm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59513237/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com