0

快速总结正在发生的事情:

  • 我将 youtube 视频下载为mp3格式
  • 将文件上传到s3
  • 确认音频文件有效(确实如此)
  • 使用该存储桶的 URI 作为 aws-transcribe 作业MediaFileUri
  • 转录作业失败并出现以下错误: The media format that you specified doesn't match the detected media format. Check the media format and try your request again.
  • 我的 s3 文件是.mp3格式的,作业需要一个mp3文件。所以他们确实匹配,但它失败了?

在 Stackoverflow 上找到了一篇与此相关的帖子,但我不知道我可以采取哪些可行的步骤来解决这个问题。

mp3需要压缩,如果你只是保存字节数组,那么它不是.mp3格式。您可以使用 soxi 来验证音频文件

我的大脑没有足够的褶皱来理解如何处理这些信息。我正在使用NodeJSytdl-core包来下载内容并将其上传到 s3。我真的很感激一些关于去哪里和做什么的指示。

4

0 回答 0