【问题标题】:Echo Spot sometimes takes minutes to start playing a videoEcho Spot 有时需要几分钟才能开始播放视频
【发布时间】:2018-11-23 13:27:30
【问题描述】:

我目前正在为回声点开发一项自定义技能。我在 .net 核心中使用 AWS Lamda 函数,使用 Alexa.NET SDK。其中一个意图是让 Alexa 播放托管在 S3 存储桶上的视频,但有时(随机 - 在打开技能后一次,在第 4 或第 5 个视频之后),Alexa 立即理解命令,但需要很长时间才能播放视频。根据 cloudwatch 日志,该命令已被解析并在几毫秒内执行 lambda 函数,但视频开始播放时非常延迟(最多两分钟)。

REPORT RequestId: xyz Duration: 366.44 ms Billed Duration: 400 ms Memory Size: 576 MB Max Memory Used: 79 MB

如果可能会影响问题,则 lambda 函数返回的视频相当短(5-15 秒)。 wifi本身稳定,30mbit以上可用,alexa离wifi路由器也不远。

我们尝试了不同的视频编码(MP4、H264、...)、不同的音频编解码器、采样率和帧率 - 问题仍然存在。任何线索可能导致此问题?我们已阅读视频推荐并将所有推荐设置应用于视频。 我可以通过某种方式访问​​设备的日志以查看视频是否存在其他问题?

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda alexa


    【解决方案1】:

    事实证明,视频与纯文本输出语音相结合时正在流式传输。如果您的输出语音为空,则回声点将下载整个视频并在视频完全加载后开始播放。因此,我建议为您的所有视频添加语音回复,以确保视频顺利加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多