Aws lambda 亚马逊alexa技能发展
我正在使用现有服务为Alexa Echo创建自定义技能。Aws lambda 亚马逊alexa技能发展,aws-lambda,alexa,alexa-skills-kit,alexa-voice-service,amazon-echo,Aws Lambda,Alexa,Alexa Skills Kit,Alexa Voice Service,Amazon Echo,我正在使用现有服务为Alexa Echo创建自定义技能。 这项服务有很多功能,它们有不同的用途。 我希望我的技能能够为所有这些功能服务。 所有服务都是HTTPS POST服务,它接受JSON原始主体请求并以JSON格式提供结果。 Q1.我可以将我的技能中的每项功能作为单独的目的使用吗? Q2.我应该使用Lambda还是直接点击我的服务? Q3.如果使用Lambda,我可以构造所需的有效负载并发送到我的服务,获取并解析我的响应吗? 第四季度。使用Lambda付费服务? Q5.不使用Lambda
这项服务有很多功能,它们有不同的用途。
我希望我的技能能够为所有这些功能服务。
所有服务都是HTTPS POST服务,它接受JSON原始主体请求并以JSON格式提供结果。
Q1.我可以将我的技能中的每项功能作为单独的目的使用吗?
Q2.我应该使用Lambda还是直接点击我的服务?
Q3.如果使用Lambda,我可以构造所需的有效负载并发送到我的服务,获取并解析我的响应吗?
第四季度。使用Lambda付费服务?
Q5.不使用Lambda也可以直接完成吗?如果是,如何进行?
Q6.这两种方法都有视频教程吗?Q1。我可以像单独的意图一样使用我的技能中的每个功能吗? 意图是一种口头表达。单独要求您提供服务的每个功能是有道理的,然后当然,以这种方式将其拆分。你真的应该首先提出你的音频模型。然后将您的服务与音频模型相匹配。这将为您提供最直观的设计 Q2。我应该使用Lambda还是直接点击我的服务? 阅读文档。Alexa可以与Lambda端点或HTTPS端点通信。若你们的服务有一个HTTPS端点,并且Alexa有相当具体的要求,那个么若你们遵循他们的协议,你们可以直接使用它。由于他们的需求相当神秘,大多数人使用Lambda来代理他们的服务 Q3。如果使用Lambda,我是否可以构造所需的负载并发送到我的服务,获取并解析我的响应? Lambda只是代码。您可以在其中使用代码执行任何操作。所以,当然,你什么都可以打电话。但是,您确实有严格的时间预算。无论你做什么,都要在Alexa超时前返回。你只有大约6-8秒的时间,所以你需要仔细管理你所做的事情 Q4。使用Lambda提供付费服务? Lambda有一个非常慷慨的免费层。大约100000个请求。Alexa的销量往往很低。如果你一天收到几百个请求,你做得很好。所以你不太可能突破你的自由层 Q5。不使用Lambda就可以直接完成吗?如果是,如何进行? 使用Lambda或HTTPS并不重要。两者都有相同的接口。只是您可以控制HTTPS的硬件后端,并具有更大的灵活性 Q6。这两种方法都有视频教程吗?
这并不是那种适合视频的东西。但这里有一段视频,我做了一个关于通用汽车的演示 非常感谢。。。我一定会研究你的建议:)嗨,约瑟夫,你能分享一些关于我如何将原始身体数据发布到web服务并接收服务响应的例子吗?下面是使用Lambda代理的典型例子:不幸的是,它被新的论坛格式弄坏了。但是如果你把代码粘贴到一个格式化程序中,它会更清晰。有什么Java语言的吗?我已经使用Node.JS创建了一个hello world,但希望使用Java作为我的首选语言。找不到任何设置Java环境的步骤!!如果您想在Lambda上用Java开发,下面是我的指南:我不推荐它。最好在web服务器上开发一个普通的servlet,然后使用上面的剪切粘贴代理来克服SSL限制。这就是我为我的10+技能所做的。