【问题标题】:AWS Transcribe is not recognizing the media format of my file correctlyAWS Transcribe 无法正确识别我的文件的媒体格式
【发布时间】:2020-01-16 18:56:25
【问题描述】:

我正在使用 lambda 函数接收音频数据的字节数组,将其保存为 mp3,将其存储在 S3 中,然后使用 S3 对象开始转录作业。

一切都已正确处理。我可以在 S3 中看到 .mp3 文件。我也把它下载到我的本地机器上播放了,它可以正确播放为 mp3。

但是,当我开始转录作业时,我收到了一个错误消息: 您指定的媒体格式与检测到的媒体格式不匹配。检查媒体格式并重试您的请求。

这是我开始 AWS Transcribe 作业的电话:

transcribe.start_transcription_job(
    TranscriptionJobName=job_name,
    Media={'MediaFileUri': job_uri},
    MediaFormat='mp3',
    LanguageCode='en-US'
)

知道是什么原因造成的吗?

干杯!

【问题讨论】:

    标签: amazon-web-services mp3 aws-transcribe


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-09
      • 2022-06-28
      • 1970-01-01
      • 2015-09-22
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      相关资源
      最近更新 更多