Alexa 中的音频文件不超过 240 秒

Audio file not longer than 240 seconds in Alexa

我是 Alexa 技能新手,非常感谢社区的帮助。我想弄清楚为什么我一直收到 "Error retrieving text to speech: The audio file cannot be longer than 240 seconds" 但有问题的音频文件不到 240 秒 - 实际上是 119 秒。

这是我在 Alexa 模拟器中测试的代码:

<speak>
Alexa will now play this track.
  <audio src='https://ucbprelivefiles.s3-eu-west-1.amazonaws.com/s3fs-public/uk_21042020.mp3'/>
</speak>

看来音频文件与Alexa不兼容,这与您的音频长度无关。我做了以下事情,对我来说效果很好。

解决问题的步骤:

  • 下载Audacity
  • 打开要转换的文件。
  • 将左下角的项目速率设置为 16000。
  • 单击文件 > 导出音频并将保存类型更改为 MP3 文件。
  • 单击选项,将质量设置为 48 kbps,将比特率模式设置为恒定。

然后再次将文件保存到 AWS S3,看看它会正常工作。

详情请参考think link