如果您想实现Alexa的自定义技能,则需要使用AWS Lambda来实现,但是由于您可以简单地将Https用作端点,因此我研究了是否可以使用常规Web服务来实现。

目前,它已在以下站点上列出,但据信AWS是必不可少的。

将自定义技能作为Web服务进行托管

作为Web服务的要求,该服务利用Amazon受信任的证书支持基于SSL / TLS的HTTP。但是,除非您使用下面列出的CA,否则似乎有必要检查所使用的服务器。

亚马逊可信证书

Java实现是通过servlet完成的,但是该库可在Alexa的GitHub站点上找到。

https://github.com/alexa/alexa-skills-kit-sdk-for-java

我以为我会基于此实现它,但是很遗憾。提供了Alexa库,但提供了其他示例,但是只有Servlet没有示例。 .. ..但是我在另一个git上找到了它!

helloworldservlet

目前,我已经制作了所有材料,所以让我们从这里开始!

*开发中使用的注释

如何使用Alexa获取免费文本

发展你的第一技能