我有一个Alexa技能生活在亚马逊技能商店。该技能的交互模型是使用alexa开发门户的技能生成器开发的,lambda函数是单独上传的。技能是直播,有很多用户。
最近我觉得有必要对这项技能进行一些改变。因为现在我使用ask cli来开发我的alexa技能,所以我决定也使用同样的方法来开发这项技能。
以下是我遵循的步骤:
>
在技能上做了必要的改变。只是改变了回应,没什么特别的。
但我犯了以下错误:
[Error]: Building skill schema failed
我认为我所做的更改可能是它的原因,所以我回溯了更改并使代码保持克隆时的原样。然后我再次尝试部署代码,但错误保持不变。
我在amazon portal上查看了一些答案,这是其他人最常见的问题原因。技能图标URI中存在一些错误。可以肯定的是,我也从skill中删除了这一行。json并尝试再次部署,但没有任何改变。
有人知道上述问题的原因吗?
如果问题的原因是你的图像URL的技能。json文件尝试这个黑客解决方案
>
在那上传大小图标。(不要按save)如果这是一项新技能,
右键单击图像,选择“在新选项卡中打开图像”,然后复制图像URL。现在在技能中使用这个URL。json
这就是我在s3 url引发问题时使用的技巧。
这些步骤可能可以解决这个问题。
这可能是由于权限错误,或者部署期间使用的相应配置文件配置不正确或丢失。
确保你的lambda函数有Alexa技能套件作为触发器。我通过添加触发器(并输入技能ID)解决了我的问题。
我正在使用现有服务为Alexa Echo创建一项定制技能 这项服务有很多功能,但用途不同<我希望我的技能能为所有这些功能服务 所有服务都是HTTPS POST服务,它接受JSON原始正文请求并以JSON格式提供结果 第一季度。我可以像单独的意图一样使用我的技能中的每个功能吗 Q2。我应该使用Lambda还是直接点击我的服务 Q3。如果使用Lambda,我可以构造所需的有效负载并发送到我的服务,获取
我用DialogFlow为Google Home编写了一个智能扬声器应用程序,现在正在将其移植到Alexa。 一个根本的区别似乎是不能轻易触发后续意图。例如,我有一个对话框,在根据提供的答案提供结果之前,会问用户一系列问题。例如({插槽类型}) 你喜欢低维护的花园还是工作花园?{低维护}{工作} 你喜欢一个可以放松的花园吗?{是/否} 你想在花园里种菜吗?{是/否} 使用DialogFlow后续意
我们有一个小团队,需要在一个阿列克谢技能上合作。然而,交互模型仅存在于单个用户帐户下。其他人无权编辑模型。有人解决过这个问题吗?
我们正在研究使用GoogleOAuthAPI进行帐户链接的Alexa技巧。Alexa技能的一切都很好。 现在,当我们使用帐户链接使用谷歌帐户。在OAuth同意屏幕上,当Google API应用程序类型选择为internal时,会显示正确的详细信息,即选择一个帐户继续{Application Name}。但是当应用程序类型被选择为Public时,它会显示错误的详细信息,即选择一个帐户继续{amazo
我正在尝试为alexa设置视频技能,但是我不知道如何使用视频api播放视频。 我试着搜索“alexa技能蟒蛇视频api”,但我只是得到了alexa技能工具包的链接。我也尝试阅读python sdk留档,但没有帮助。看来你得发个指令什么的。 目前我有 注意:当我检查留档时,它说你必须有视频网址,所以假设视频网址在一个叫做video_url的变量中。更多细节:自定义技能(没有视频应用模板或视频技能的交
我技能的一个目的是为用户显示或读取大量记录;我想把这个意图的反应写出来 例子: 用户:系统中有多少公告 亚历克斯:有6个。前4个是(公告1、公告2、公告3、公告4) 你想听更多吗? 用户:是 接下来的两个公告是(公告5,公告6)